.cer 证书

.cer 证书

我正在尝试为我的学校网络导入以 .cer 结尾的证书,ubuntu 似乎很乐意读取数据,但导入按钮呈灰色。我似乎遇到过类似的问题,但似乎没有一个完全适用于这种情况,有人有什么线索吗?

答案1

证书通常有两种格式:PEM 和 DER。当您尝试以文本形式查看它们时,您可以识别它们,例如使用命令less filename.cer。PEM 证书显示为可读(尽管是神秘的)文本,以一行-----BEGIN CERTIFICATE-----或类似内容开头。DER 证书是二进制格式,less命令将警告您该文件是二进制文件,并询问您是否确实要查看它。

您的文件可能是一种格式,而您的应用程序(您提到的带有“导入”按钮的应用程序,我不知道它是哪种,因为您没有提供该信息)需要另一种格式的证书。要转换格式,您需要该openssl程序。输入:

openssl x509 -inform der -in filename.cer -out filename.pem

从 DER 转换为 PEM,或者

openssl x509 -outform der -in filename.cer -out filename.der

从 PEM 转换为 DER。

如果该openssl程序尚未安装,您可以使用以下命令进行安装:sudo apt install openssl

相关内容