密钥库文件格式[keystore]代码

密钥库文件格式[keystore]代码

[html]  view plain copy
  1. 格式    :     JKS  
  2. 扩展名  :      .jks/.ks  
  3. 描述    :     [Java Keystore]密钥库的Java实现版本,provider为SUN  
  4. 特点    :     密钥库和私钥用不同的密码进行保护  
  5.    
  6. 格式    :     JCEKS  
  7. 扩展名  :      .jce  
  8. 描述    :     [JCE Keystore]密钥库的JCE实现版本,provider为SUN JCE  
  9. 特点    :     相对于JKS安全级别更高,保护Keystore私钥时采用TripleDES  
  10.    
  11. 格式    :     PKCS12  
  12. 扩展名  :      .p12/.pfx  
  13. 描述    :     [PKCS #12]个人信息交换语法标准  
  14. 特点    :     1、包含私钥、公钥及其证书  
  15.             2、密钥库和私钥用相同密码进行保护  
  16.    
  17. 格式    :     BKS  
  18. 扩展名  :  .bks  
  19. 描述    :     Bouncycastle Keystore]密钥库的BC实现版本,provider为BC  
  20. 特点    :     基于JCE实现  
  21.    
  22. 格式    :     UBER  
  23. 扩展名  :  .ubr  
  24. 描述    :     [Bouncycastle UBER Keystore]密钥库的BC更安全实现版本,provider为BC  


证书文件格式[certificate]代码


[html]  view plain copy
  1. 格式    :     DER  
  2. 扩展名  :      .cer/.crt/.rsa  
  3. 描述    :     [ASN .1 DER]用于存放证书  
  4. 特点    :     不含私钥、二进制       
  5.   
  6. 格式    :     PKCS7  
  7. 扩展名  :  .p7b/.p7r  
  8. 描述    :     [PKCS #7]加密信息语法标准  
  9. 特点    :     1、p7b以树状展示证书链,不含私钥  
  10.             2、p7r为CA对证书请求签名的回复,只能用于导入      
  11.   
  12. 格式    :     CMS  
  13. 扩展名  :      .p7c/.p7m/.p7s  
  14. 描述    :     [Cryptographic Message Syntax]  
  15. 特点    :     1、p7c只保存证书  
  16.             2、p7m:signature with enveloped data  
  17.             3、p7s:时间戳签名文件  
  18.    
  19. 格式    :     PEM  
  20. 扩展名  :  .pem  
  21. 描述    :     [Printable Encoded Message]  
  22. 特点    :     1、该编码格式在RFC1421中定义,其实PEM是[Privacy-Enhanced Mail]的简写,但他也同样广泛运用于密钥管理  
  23.             2、ASCII文件  
  24.             3、一般基于base 64编码    
  25.   
  26. 格式    :      PKCS10  
  27. 扩展名  :  .p10/.csr  
  28. 描述    :     [PKCS #10]公钥加密标准[Certificate Signing Request]  
  29. 特点    :     1、证书签名请求文件  
  30.             2、ASCII文件  
  31.             3、CA签名后以p7r文件回复    
  32.   
  33. 格式    :     SPC  
  34. 扩展名  :  .pvk/.spc  
  35. 描述    :     [Software Publishing Certificate]  
  36. 特点    :     微软公司特有的双证书文件格式,经常用于代码签名,其中  
  37.             1、pvk用于保存私钥  
  38.             2、spc用于保存公钥   

你可能感兴趣的:(密钥库文件格式[keystore]代码)