SSL中,公钥,私钥,证书的后缀名都是些啥

SSL中,公钥,私钥,证书的后缀名都是些啥,第1张

Linux 下的工具们通常使用 base64 编码的文本格式,相关常用后缀如下:

* 证书:.crt, .pem

* 私钥:.key

* 证书请求:.csr

.cer 好像是二进制的证书告消。当然你也可以把证书和 key 放到同一个文件里边。这时候扩展名通常叫 .pem。Java 的 keystore 什么的都是二进制的,好像是自有格式。

其实在类 UNIX 系统上,关注文件名后缀的程序并不多的。而证书山纯、密钥都是有明显的标识的,所以相关软件(如 openssl)可以处理,而不管你用的什么扩展名。当然乱用扩展名自己识别不便,桌面环境也不能将扩展名与默认 *** 作、图标关逗友咐联起来。

如果不知道一个文件是个啥,可以使用 file 命令识别试试。有经验的也可以直接拿文本编辑器打开看看。

一般来说,主流的Web服务软件,通常都基于两种基础密码库:OpenSSL和Java。

Tomcat、Weblogic、JBoss等,使用Java提供的密码库。通过Java的Keytool工具,生成Java Keystore(JKS)格式的证书文件。

Apache、Nginx等,使用OpenSSL提供的密码库,生成PEM、KEY、CRT等格式的证书文件。

此外,IBM的产品,如Websphere、IBM

Http Server(IHS)等,使用IBM产品自带的iKeyman工具,生成KDB格式的证书文件。微软Windows

Server中的Internet Information Services(IIS),使用Windows自带的证书库生成PFX格式的证书文件。

如果您在工作中遇到带有升兆后缀扩展名的证书文件,可以简单用如下方法区分:

*.DER *.CER : 这样的证书文件是二进制格式键雹,吵亮租只含有证书信息,不包含私钥。

*.CRT : 这样的文件可以是二进制格式,也可以是文本格式,一般均为文本格式,功能与*.DER/*.CER相同。

*.PEM : 一般是文本格式,可以放证书或私钥,或者两者都包含。 *.PEM如果只包含私钥,那一般用 *.KEY代替。

*.PFX *.P12 是二进制格式,同时含证书和私钥,一般有密码保护。

IIS6安装SSL证书:https://www.gworg.com/ssl/108.html

IIS6自动跳转到https://www.gworg.com/ssl/128.html

注意:安装防火墙需要设置桐败允许443端口或关闭防火墙,如局兆颤果本地服务器安装安全狗的,请允许443端口。在安装IIS过程中,需要使用到相应环境SSL证书,猜睁并且在安装中需要输入证书密码,如果没有这样的证书,可以淘宝Gworg获取SSL证书。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12373710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存