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

https://blog.csdn.net/zzhongcy/article/details/22755317
格式    :      JKS
扩展名  :      .jks/.ks
描述    :      [Java Keystore]密钥库的Java实现版本,provider为SUN
特点    :      密钥库和私钥用不同的密码进行保护

格式    :      JCEKS
扩展名  :      .jce
描述    :      [JCE Keystore]密钥库的JCE实现版本,provider为SUN JCE
特点    :      相对于JKS安全级别更高,保护Keystore私钥时采用TripleDES

格式    :      PKCS12
扩展名  :      .p12/.pfx
描述    :      [PKCS #]个人信息交换语法标准
特点    :      、包含私钥、公钥及其证书
            、密钥库和私钥用相同密码进行保护

格式    :      BKS
扩展名  :     .bks
描述    :     Bouncycastle Keystore]密钥库的BC实现版本,provider为BC
特点    :      基于JCE实现

格式    :     UBER
扩展名  :     .ubr
描述    :     [Bouncycastle UBER Keystore]密钥库的BC更安全实现版本,provider为BC

证书文件格式[certificate]代码

格式    :      DER
扩展名  :      .cer/.crt/.rsa
描述    :     [ASN . DER]用于存放证书
特点    :      不含私钥、二进制     

格式    :      PKCS7
扩展名  :     .p7b/.p7r
描述    :     [PKCS #]加密信息语法标准
特点    :     、p7b以树状展示证书链,不含私钥
            、p7r为CA对证书请求签名的回复,只能用于导入     

格式    :      CMS
扩展名  :      .p7c/.p7m/.p7s
描述    :     [Cryptographic Message Syntax]
特点    :     、p7c只保存证书
            、p7m:signature with enveloped data
            、p7s:时间戳签名文件

格式    :      PEM
扩展名  :     .pem
描述    :     [Printable Encoded Message]
特点    :     、该编码格式在RFC1421中定义,其实PEM是[Privacy-Enhanced Mail]的简写,但他也同样广泛运用于密钥管理
            、ASCII文件
            、一般基于base 64编码     

格式    :      PKCS10
扩展名  :     .p10/.csr
描述    :     [PKCS #]公钥加密标准[Certificate Signing Request]
特点    :      、证书签名请求文件
            、ASCII文件
            、CA签名后以p7r文件回复     

格式    :      SPC
扩展名  :     .pvk/.spc
描述    :     [Software Publishing Certificate]
特点    :      微软公司特有的双证书文件格式,经常用于代码签名,其中
            、pvk用于保存私钥
            、spc用于保存公钥 

最新文章

  1. JS 传播事件、取消事件默认行为、阻止事件传播
  2. AspNetPager 多条件分页查询
  3. 《转载》跟我学spring3
  4. radius服务器搭建
  5. addresslist
  6. [转]YII2 常用数据库操作
  7. JAVA 聊天窗口
  8. Node.js缓冲器
  9. ASP.NET MVC3中的路由系统 Routes
  10. Winsock 编程流程
  11. 栈和队列简单的STL模板
  12. python细碎语法点
  13. 14.MySQL(二)
  14. flask开发框架
  15. python---协程 学习笔记
  16. IDEA启动maven项目
  17. Intent简介-Android开发
  18. caffe win添加新层
  19. jqGrid之treeGrid及行拖拽
  20. propsData 选项 全局扩展的数据传递

热门文章

  1. The websites related Laravel 相关网站(内容将不断更新)
  2. learning express step(二)
  3. 「ARC103D」Robot Arms「构造」
  4. 【java】Java.math.BigDecimal.subtract()方法实例
  5. "数字经济"云安全共测大赛Web-Writeup
  6. 第11组 Beta冲刺(4/5)
  7. geth入门命令和miner.start返回null的问题
  8. Python颜色分类及格式
  9. [java]察看两个日期间差多少秒/小时/天
  10. 全国数据json