密钥库文件格式[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用于保存公钥 

[转帖]密钥库文件格式(Keystore)和证书文件格式(Certificate)的更多相关文章

  1. 使用Keytool工具生成证书Keystore和证书签名请求文件

    内容概览: keytool的几个常用的命令. 1.创建证书 2.查看证书库 3.导出证书文件 4.导入证书的信息 5.查看证书信息 6.删除密钥库中的条目 7.修改证书条目的口令 ---------- ...

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

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

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

    密钥库文件格式[keystore]代码 格式    :     JKS 扩展名  :      .jks/.ks 描述    :     [Java Keystore]密钥库的Java实现版本,pro ...

  4. 将.cer证书导入java密钥库?

    导入.cer从浏览器下载的证书文件(打开网址并挖掘详细信息)到cacerts keystore中java_home\jre\lib\security为我工作,而不是尝试生成和使用我自己的密钥库. 去你 ...

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

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

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

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

  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. Java工具创建密钥库,用于Unity 3D打包、签名、发布

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

随机推荐

  1. HTML的基础

    HTML:超文本标记语言                            超文本包括:文字.图片.音频.视频.动画等 流程:写好HTML代码后通过浏览器(自动编译HTML代码)展现出效果 HTM ...

  2. 帝国CMS 7.2-插件包整合

    版权所有 2009-2019 荆门泽优软件有限公司 保留所有权利 官方网站:http://www.ncmem.com/index.aspx 产品首页:http://www.ncmem.com/weba ...

  3. Luogu5298 [PKUWC2018]Minimax

    太久没写博客了,过来水一发. 题目链接:洛谷 首先我们想到,考虑每个叶节点的权值为根节点权值的概率.首先要将叶节点权值离散化. 假设现在是$x$节点,令$f_i,g_i$分别表示左/右节点的权值$=i ...

  4. Fiddler 安装使用

    Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获.重发.编辑.转存等操作.也可以用来检测网络安全.反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能 ...

  5. FOFA 批量采集url 图形化界面编写

    这是脚本 # coding:utf- import requests,re import time import sys import getopt import base64 guizhe='' s ...

  6. 探讨一下js中的继承和原型链

    ---恢复内容开始--- 每个JS对象一定对应一个原型对象,并从原型对象继承属性和方法. 也就是说 对象的__proto__属性的值就是它所对应的原型对象, 而prototype 只有函数才有的属性. ...

  7. django中安装pillow ValueError: zlib is required unless explicitly disabled using --disable-zlib, aborting

    在windows系统上,使用  pip install pillow安装pillow时 报错 在使用 easy_install Pillow 方式安装成功,默认是最高版本 如果需要在安装时,指定安装版 ...

  8. Jmeter Web 性能测试入门 (四):一个小实例带你学会 Jmeter 脚本编写

    测试场景: 模拟并发100个user,在TesterHome 站内搜索VV00CC 添加线程组 添加HTTP信息头管理器 添加HTTP Sampler 填写HTTP Sampler中的信息 添加监听器 ...

  9. mac下iterm配色、半透明与样式设置

    mac下iterm配色.半透明与样式设置 * {display: table-row!important} .MJXp-surd {vertical-align: top} .MJXp-surd &g ...

  10. Facebook币Libra学习-5.Move组织目录

    Move是一种新的编程语言,旨在为Libra Blockchain提供安全可编程的基础. 组织 Move语言目录由五部分组成: 的虚拟机(VM),其中包含的字节码格式,字节码解释器,和基础设施执行事务 ...