密钥库文件格式[keystore]代码
密钥库文件格式[keystore]代码
- 格式 : JKS
- 扩展名 : .jks/.ks
- 描述 : [Java Keystore]密钥库的Java实现版本,provider为SUN
- 特点 : 密钥库和私钥用不同的密码进行保护
- 格式 : JCEKS
- 扩展名 : .jce
- 描述 : [JCE Keystore]密钥库的JCE实现版本,provider为SUN JCE
- 特点 : 相对于JKS安全级别更高,保护Keystore私钥时采用TripleDES
- 格式 : PKCS12
- 扩展名 : .p12/.pfx
- 描述 : [PKCS #12]个人信息交换语法标准
- 特点 : 1、包含私钥、公钥及其证书
- 2、密钥库和私钥用相同密码进行保护
- 格式 : BKS
- 扩展名 : .bks
- 描述 : Bouncycastle Keystore]密钥库的BC实现版本,provider为BC
- 特点 : 基于JCE实现
- 格式 : UBER
- 扩展名 : .ubr
- 描述 : [Bouncycastle UBER Keystore]密钥库的BC更安全实现版本,provider为BC
证书文件格式[certificate]代码
- 格式 : DER
- 扩展名 : .cer/.crt/.rsa
- 描述 : [ASN .1 DER]用于存放证书
- 特点 : 不含私钥、二进制
- 格式 : PKCS7
- 扩展名 : .p7b/.p7r
- 描述 : [PKCS #7]加密信息语法标准
- 特点 : 1、p7b以树状展示证书链,不含私钥
- 2、p7r为CA对证书请求签名的回复,只能用于导入
- 格式 : CMS
- 扩展名 : .p7c/.p7m/.p7s
- 描述 : [Cryptographic Message Syntax]
- 特点 : 1、p7c只保存证书
- 2、p7m:signature with enveloped data
- 3、p7s:时间戳签名文件
- 格式 : PEM
- 扩展名 : .pem
- 描述 : [Printable Encoded Message]
- 特点 : 1、该编码格式在RFC1421中定义,其实PEM是[Privacy-Enhanced Mail]的简写,但他也同样广泛运用于密钥管理
- 2、ASCII文件
- 3、一般基于base 64编码
- 格式 : PKCS10
- 扩展名 : .p10/.csr
- 描述 : [PKCS #10]公钥加密标准[Certificate Signing Request]
- 特点 : 1、证书签名请求文件
- 2、ASCII文件
- 3、CA签名后以p7r文件回复
- 格式 : SPC
- 扩展名 : .pvk/.spc
- 描述 : [Software Publishing Certificate]
- 特点 : 微软公司特有的双证书文件格式,经常用于代码签名,其中
- 1、pvk用于保存私钥
- 2、spc用于保存公钥
密钥库文件格式[keystore]代码的更多相关文章
- [转帖]密钥库文件格式(Keystore)和证书文件格式(Certificate)
密钥库文件格式[keystore]代码 https://blog.csdn.net/zzhongcy/article/details/22755317 格式 : JKS 扩展名 : .jks/.ks ...
- keytool 错误: java.lang.Exception: 密钥库文件不存在: keystore
通过Android Studio编译器获取SHA1 第一步.打开Android Studio的Terminal工具 第二步.输入命令:keytool -v -list -keystore keysto ...
- JavaSE--【转】网络安全之证书、密钥、密钥库等名词解释
转载 http://www.cnblogs.com/alanfang/p/5600449.html 那些证书相关的名词解释(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等 ...
- 【转载】Java密钥库及keytool使用详解
---------------- 版权声明:本文为CSDN博主「adrninistrat0r」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https: ...
- C/C++ 开源库及示例代码
C/C++ 开源库及示例代码 Table of Contents 说明 1 综合性的库 2 数据结构 & 算法 2.1 容器 2.1.1 标准容器 2.1.2 Lockfree 的容器 2.1 ...
- Java工具创建密钥库,用于Unity 3D打包、签名、发布
Java工具创建密钥库 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享.心创新! ...
- Java程序实现密钥库的维护
1 Java程序列出密钥库所有条目 import java.util.*; import java.io.*; import java.security.*; public class ShowAli ...
- WebLogic配置自己定义密钥库和SSL的操作手冊
WebLogic配置自己定义密钥库和SSL的操作手冊 (定制标识和定制信任&Keytool&TLS1.0) 1.启用SSLport 保存.重新启动受管Server watermark/ ...
- iPhone Mach-O文件格式与代码签名
错误现象1) 直接运行/Applications/MobileFonex.app/MobileFonexKilled: 9 2)gdb调试Program received signal EXC_BAD ...
随机推荐
- tiny4412的烧录工具minitool安装【学习笔记】
烧录了半天,在win10下一直就是烧录不进去,但是在Ubuntuh环境却可以,找了很久终于找到了,原来在win10安装minitool驱动的时候没有注意到报了错误,错误内容是驱动的数字签名问题,后来禁 ...
- Hibernate抽取BaseDao
package com.cky.dao; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate. ...
- FASTQ format
FASTQ format 每个FASTQ文件中每个序列通常有四行信息: 1: 以 '@' 字符开头,后面紧接着的是序列标识符和可选字段的描述(类似FASTA title line). 2: 序列 3: ...
- Vue.js项目部署在Tomcat服务器上
1.在本地的Vue框架中 执行npm run build 将我们的项目打包到dist 文件夹中 2.在服务器上的Tomcat的 webapps文件夹下,新建一个文件夹如:frontvue 3.启动t ...
- mysql参数及解释
key_buffer_size:(global.Dynamic)#*** MyISAM 特有的选项.即使你不使用 MyISAM 表,你仍应该将它设置为 8-64M,因为它也被用于内部的临时磁盘表.这个 ...
- LeetCode——Longest Word in Dictionary through Deleting
1. Question Given a string and a string dictionary, find the longest string in the dictionary that c ...
- asp.net core 发布 不打包cshtml 文件
需要在 FolderProfile.pubxml 文件中添加 FolderProfile.pubxml <MvcRazorCompileOnPublish>false</MvcRaz ...
- geoserver源码学习与扩展——增加服务接口
参看:http://www.cnblogs.com/sillyemperor/archive/2011/01/11/1929420.html 上文写的很详细了.
- Anaconda Install
Linux 安装 首先下载Anaconda Linux安装包,然后打开终端输入: bash ~/Downloads/Anaconda3-2.4.0-Linux-x86_64.sh 注意:如果你接受默认 ...
- python高级内置函数和各种推导式的介绍:一行搞定的代码
一.知识要点 all 都为真 any 有真的 min 最小的 max 最大的 sum 求和 reversed 反转 sorted 排序 zip 对应合并 [] 列表推倒式 () 生成器 {} 字典推倒 ...