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

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

证书文件格式[certificate]代码

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

密钥库文件格式[keystore]代码的更多相关文章

  1. [转帖]密钥库文件格式(Keystore)和证书文件格式(Certificate)

    密钥库文件格式[keystore]代码 https://blog.csdn.net/zzhongcy/article/details/22755317 格式 : JKS 扩展名 : .jks/.ks ...

  2. keytool 错误: java.lang.Exception: 密钥库文件不存在: keystore

    通过Android Studio编译器获取SHA1 第一步.打开Android Studio的Terminal工具 第二步.输入命令:keytool -v -list -keystore keysto ...

  3. JavaSE--【转】网络安全之证书、密钥、密钥库等名词解释

    转载 http://www.cnblogs.com/alanfang/p/5600449.html 那些证书相关的名词解释(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等 ...

  4. 【转载】Java密钥库及keytool使用详解

    ---------------- 版权声明:本文为CSDN博主「adrninistrat0r」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https: ...

  5. C/C++ 开源库及示例代码

    C/C++ 开源库及示例代码 Table of Contents 说明 1 综合性的库 2 数据结构 & 算法 2.1 容器 2.1.1 标准容器 2.1.2 Lockfree 的容器 2.1 ...

  6. Java工具创建密钥库,用于Unity 3D打包、签名、发布

    Java工具创建密钥库 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享.心创新! ...

  7. Java程序实现密钥库的维护

    1 Java程序列出密钥库所有条目 import java.util.*; import java.io.*; import java.security.*; public class ShowAli ...

  8. WebLogic配置自己定义密钥库和SSL的操作手冊

    WebLogic配置自己定义密钥库和SSL的操作手冊 (定制标识和定制信任&Keytool&TLS1.0) 1.启用SSLport 保存.重新启动受管Server watermark/ ...

  9. iPhone Mach-O文件格式与代码签名

    错误现象1) 直接运行/Applications/MobileFonex.app/MobileFonexKilled: 9 2)gdb调试Program received signal EXC_BAD ...

随机推荐

  1. Redis维护

    关闭redis [root@--x-x log]# cd /usr/local/redis/bin/ [root@--x-x bin]# ./redis-cli -h shutdown 启动redis ...

  2. svn根据项目来创建目录结构或者根据分支来创建项目结构

    假设检出项目的时候,都使用trunk来进行检出 按照项目来创建目录结构 TestPrj版本库 适合一次只检出一个项目的需求 这个版本库的名字无所谓,随便起就好了.因为检出某一个项目的trunk的时候, ...

  3. 爬虫之Xpath案例

    案例:使用XPath的爬虫 现在我们用XPath来做一个简单的爬虫,我们尝试爬取某个贴吧里的所有帖子,并且将该这个帖子里每个楼层发布的图片下载到本地. # tieba_xpath.py #!/usr/ ...

  4. NAT模式下远程连接centos6虚拟机与虚拟机网络配置

    最近装了centos,但是没有网络,也无法远程连接.关键是虚拟机中没有ip地址. 网上方法很多,但是每个人情况不一样,所以不尽适用. 1.解决这个问题,首先保证你的vmware的dhcp服务和net服 ...

  5. Windows下实现mysql定时备份

    1.写MySQL备份bat处理 @echo off set "yMd=%date:~,4%%date:~5,2%%date:~8,2%" set "hms=%time:~ ...

  6. 【转】GitHub汉化脚本(谷歌浏览器)

    // ==UserScript== // @name GitHub 汉化插件 // @description 汉化 GitHub 界面的部分菜单及内容. // @copyright 2016, 楼教主 ...

  7. G - 锘爷考驾照

    2017-07-17 11:56:06 writer:pprp 题目描述 大家都知道,锘爷是XDUdp第一人,所以锘爷决定要去考驾照!(这很有逻辑吧),他为了一次考到驾照,于是买了一辆越野车从学校开回 ...

  8. 使用 Python 连接 Caché 数据库

    有不少医院的 HIS 系统用的是 Caché 数据库,比如北京协和医院.四川大学华西医院等.用过 Caché 开发的都知道,Caché 数据库的开发维护同我们常见的关系型数据库有很大差别,如 SQL ...

  9. spring的静态代理和动态代理

    Java静态代理 Jdk动态代理 java代理模式 即Proxy Pattern,23种java常用设计模式之一.代理模式的定义:对其他对象提供一种代理以控制对这个对象的访问. 原理: 代理模式的主要 ...

  10. 动态延迟加载网页元素jQuery插件scrollLoading

    如果一个网页很长,那么该页面的加载时间也会相应的较长.而这里给大家介绍的这个jQuery插件scrollLoading的作用则是,对页面元素进行动态加载,通俗的说就是滚到哪就加载到哪,屏幕以下看不见的 ...