密钥库文件格式(Keystore)和证书文件格式(Certificate)
密钥库文件格式[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 data3、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用于保存公钥
转自:http://chrui.iteye.com/blog/1018800
密钥库文件格式(Keystore)和证书文件格式(Certificate)相关推荐
- 如何检查密钥库文件中的证书名称和别名?
本文翻译自:How to check certificate name and alias in keystore files? I have a bunch of .keystore files a ...
- java keystore pkcs12_Java密钥库的不同类型 -- PKCS12
Different types of keystore in Java -- PKCS12 Java密钥库的不同类型 -- PKCS12 JKCS12 is an active file format ...
- java jceks 密钥_Java中不同类型的密钥库(Keystore) – 概述
阅读: 877 密钥库是用于存储加密密钥和证书的存储工具 ,最常用于SSL通信,以证明服务器和客户端的身份.密钥库可以是文件或硬件设备.有三种类型的条目可以存储在密钥库中,取决于密钥库的类型,这三种类 ...
- Java笔记-为客户端及服务端创建公私钥的密钥库
使用密钥库使得客户端与服务器之间进行安全的通信,通过下面的方式生成公钥私钥库: 1. 创建client及server的keystore. 2. 从keystore中导出certificate. 3. ...
- Android 密钥库系统 (一)
Android 密钥库系统 利用 Android 密钥库系统,您可以在容器中存储加密密钥,从而提高从设备中提取密 钥的难度.在密钥进入密钥库后,可以将它们用于加密操作,而密钥材料仍不可导出.此外, 它 ...
- Java密钥库及keytool使用详解
1. JAVA密钥库 1.1. keytool执行方式简单分析 keytool工具说明见下文. 在Windows环境分析keytool工具执行方式如下: JDK与JRE的bin目录中存在keytool ...
- 【可食用】KeyTool生成KeyStore,证书、公钥、私钥文档JAVA生成,JAVA实现ECC签名验签
KeyTool生成KeyStore,证书.公钥.私钥文档JAVA生成,JAVA实现ECC签名验签 一.首先我们可以写个工具类生成密钥对.证书.公钥.私钥文本 jksAndCerGenerator.ja ...
- java 导出密钥_java-如何从密钥库中导出.key和.crt
当我在开发机上构建android应用时,要求我具有应用的SSL证书,因此我使用keytool为Tomcat生成了密钥库.我从密钥库中提取了证书,并将其放入.bks中以使用android,一切顺利. 现 ...
- 使用Keytool工具生成证书Keystore和证书签名请求文件
keytool的几个常用的命令. 1.创建证书 2.查看证书库 3.导出证书文件 4.导入证书的信息 5.查看证书信息 6.删除密钥库中的条目 7.修改证书条目的口令 ---------------- ...
最新文章
- iOS逆向工程的一些资料
- VS2010 + CUDA7.5 + GPU编译OpenCV2.4.9
- 最新架构amd服务器cpu,AMD Zen架构处理器全新性能配置介绍
- mysql-connector-net不同版本下载
- 在SLES-11-SP1-i586上搭建apache+php环境
- MYSQL数据库性能调优之六:备份
- 数据结构实验之栈五:下一较大值(一)
- python fileinputstream_Java FileInputStream.available()方法示例
- js如何在字符串里加变量
- 第三章 Goroutine调度策略(16)
- HTML:常用代码(自用)
- 翻译润色、论文英语修改、语法建议、3个软件-研究生必用
- Vijos OJ搭建
- python k线斜率计算公式_通达信公式K线斜率+选股指标源码
- 聚焦数字经济新基建,复杂美再获认可
- NVIDIA TX2---Tegra架构介绍
- The Beatles Strawberry Fields Forever 歌词翻译
- C语言中的文件操作(二)
- nestjs+vue+ts打造一个酷炫的星空聊天室
- ictclas4j java_使用ICTCLAS JAVA版(ictclas4j)进行中文分词
热门文章
- Real-world Anomaly Detection in Surveillance Videos解读与实现
- word函数公式大全 常见的excel函数公式 excel工作中经常用到的函数
- 匿名飞控修改pwm输出脉宽和频率
- tATu 的 30 minutes
- 基于SpringBoot的ERP系统,自带进销存+财务+生产功能(附完整源码)
- 怎么恢复U盘刚刚删除的文件呢?
- SOX2抗体 胚胎干细胞标志物高品质结果展示
- 使用yum安装系统镜像中的软件包 离线安装rpm包
- 外接 USB 摄像头(UVC Camera)
- Web APIs-事件流、事件委托、其他事件、元素尺寸与位置