java pfx 证书_java 证书 .cer 和 .pfx[通俗易懂]

java pfx 证书_java 证书 .cer 和 .pfx[通俗易懂]作为文件形式存在的证书一般有这几种格式:1.带有私钥的证书由PublicKeyCryptographyStandards#12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以pfx作为证书文件后缀名。2.二进制编码的证书证书中没有私钥,DER编码二进制格式的证书文件,以cer作为证书文件后缀名。3.Base64编码的证书证书中没有私钥,BASE64编码格式的证书文件…

大家好,又见面了,我是你们的朋友全栈君。

作为文件形式存在的证书一般有这几种格式:

1.带有私钥的证书

由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以pfx作为证书文件后缀名。

2.二进制编码的证书

证书中没有私钥,DER 编码二进制格式的证书文件,以cer作为证书文件后缀名。

3.Base64编码的证书

证书中没有私钥,BASE64 编码格式的证书文件,也是以cer作为证书文件后缀名。

由定义可以看出,只有pfx格式的数字证书是包含有私钥的,cer格式的数字证书里面只有公钥没有私钥。

在pfx证书的导入过程中有一项是“标志此密钥是可导出的。这将您在稍候备份或传输密钥”。一般是不选中的,如果选中,别人就有机会备份你的密钥了。如果是不选中,其实密钥也导入了,只是不能再次被导出。这就保证了密钥的安全。

如果导入过程中没有选中这一项,做证书备份时“导出私钥”这一项是灰色的,不能选。只能导出cer格式的公钥。如果导入时选中该项,则在导出时“导出私钥”这一项就是可选的。

如果要导出私钥(pfx),是需要输入密码的,这个密码就是对私钥再次加密,这样就保证了私钥的安全,别人即使拿到了你的证书备份(pfx),不知道加密私钥的密码,也是无法导入证书的。相反,如果只是导入导出cer格式的证书,是不会提示你输入密码的。因为公钥一般来说是对外公开的,不用加密

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140691.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月27日 下午1:40
下一篇 2022年5月27日 下午2:00


相关推荐

  • m3u8文件合并 app(m3u8合并失败)

    电脑端合成m3u8方法利用.bat文件步骤如下手机端PC端利用.bat文件bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为.bat或.cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们[1]。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。入侵者常常通过批处理文件的编写来实现多工具的组合入侵、自动入侵及结果提取等功能。链接:百度百

    2022年4月13日
    311
  • 【转】分区容错性「建议收藏」

    【转】分区容错性「建议收藏」http://book.51cto.com/art/201203/323908.htm1.6.3  分区容错性最为常见的系统部署方案之一就是在一台巨大的中央服务器上安装一个数据库供其他东西访问。这可以让你的系统具有一致性,但是扩展性又如何呢?分区容错性能让你的系统在部分断网的情况下仍然可以完全正常地运转。要实现完全分区容错,系统就必须在任何情况下都能正常运转,除非完全断网。分区容错性几乎…

    2022年7月25日
    17
  • 伪代码的写法[通俗易懂]

    伪代码的写法[通俗易懂]伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。介于自然语言与编程语言之间。  它以编程语言的书写形式指明算法的职能。相比于程序语言(例如Java,C++,C,Dephi等等)它更类似自然语言。它是半角式化、不标准的语言

    2022年6月3日
    135
  • QStringList与QString互转

    QStringList与QString互转QStringListfonts;fonts<<"Arial"<<"Helvetica"<<"Times"<<"Courier";QStringstr=fonts.join(",");QStringstr="name1,path1;name2,p

    2022年4月29日
    235
  • 《大淘宝宣言》正式发布 建设网购“完美市场

    《大淘宝宣言》正式发布 建设网购“完美市场br nbsp br br 9 月 10 日 淘宝网在其诞生地 杭州举行了 2010 半年会庆典 在半年会上正式发布了 大淘宝宣言 首次明确了网购交易各方在淘宝平台上的基本权利与义务 明确了网购市场的基本原则 引导网购市场参与各方按照新商业文明的要求逐步转变 br nbsp br 大淘宝宣言 的发布是 大淘宝战略 最重要的一步 为高速增长的网购市场打下坚实地基 只有坚实的地基才能支撑网购市场大厦以翻番的速度成长 作为网购市场的领军企业 淘宝秉承着电子商务基础建设者的身份 以一部 大淘宝宣言 力求建

    2026年3月26日
    3
  • 超级详细的IntelliJIDEA安装教程

    超级详细的IntelliJIDEA安装教程文末提供下载方式第一步 官网下载 IDEA 地址 https www jetbrains com idea download other html 第二步 卸载旧的 IDEA 没有则跳过 打开电脑上的控制面板 gt 程序 gt 程序和功能 找到旧版 IDEA 卸载时勾选提示的两个复选框 然后点击 Uninstall 第二步 安装 IDEA 点击 Next gt 自定义安装路径 点击 Next gt 个人感觉只需要在 64 bitlaunch 前面打钩就行 下面的 12345 的功能如下

    2026年3月27日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号