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

如题所述

Apache、Nginx环境下:
公钥:.KEY
私钥:.KEY
证书:.CRT或者.PEM(两者都可以)
概括:无论是根证书还是证书后缀都是.CRT。

IIS环境:.pfx
JKS环境:.JKS
概括:IIS或者JKS安装证书有对应格式文件需要向Gworg机构索取:网页链接

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-19
Linux 下的工具们通常使用 base64 编码的文本格式,相关常用后缀如下:
* 证书:.crt, .pem
* 私钥:.key
* 证书请求:.csr
.cer 好像是二进制的证书。当然你也可以把证书和 key 放到同一个文件里边。这时候扩展名通常叫 .pem。Java 的 keystore 什么的都是二进制的,好像是自有格式。

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

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