Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 是否可以将我从CA获得的证书转换为PEM格式?_Ssl_Certificate_Ssl Certificate_Digital Certificate_Mail Server - Fatal编程技术网

Ssl 是否可以将我从CA获得的证书转换为PEM格式?

Ssl 是否可以将我从CA获得的证书转换为PEM格式?,ssl,certificate,ssl-certificate,digital-certificate,mail-server,Ssl,Certificate,Ssl Certificate,Digital Certificate,Mail Server,我从CA买了一张证书,但我对证书知之甚少。我需要一个PEM格式的证书在dovecot中使用。这可能是个愚蠢的问题,因为我对证书知之甚少。我从CA.CA bundle.crt.p7b获得了三个文件。我需要公钥和私钥您可以使用或同一页面中可用的OpenSSL命令将证书转换为PEM 我真的很惊讶你收到的文件。通常,CAs已经向您发送PEM编码的证书 .ca bundle和.crt很可能是中间链和服务器证书。p7b通常是将中间文件和服务器文件捆绑到一个文件中,如果是这种情况,您可以忽略它并使用捆绑包和c

我从CA买了一张证书,但我对证书知之甚少。我需要一个PEM格式的证书在dovecot中使用。这可能是个愚蠢的问题,因为我对证书知之甚少。我从CA.CA bundle.crt.p7b获得了三个文件。我需要公钥和私钥

您可以使用或同一页面中可用的OpenSSL命令将证书转换为PEM

我真的很惊讶你收到的文件。通常,CAs已经向您发送PEM编码的证书

.ca bundle
.crt
很可能是中间链和服务器证书。p7b通常是将中间文件和服务器文件捆绑到一个文件中,如果是这种情况,您可以忽略它并使用捆绑包和crt文件

至于密钥,您应该拥有它,因为密钥用于签署您提供给CA的CSR


您可能还想查看CA文档,以便更好地了解每个文件的内容。

这是您可以做的(crt到pem)->当您说
作为密钥时,您应该拥有它,因为密钥用于签署您提供的CA的CSR。
您指的是这样开始的证书请求
----开始证书请求------
,以及如何将其转换为pem文件,因为我只复制并粘贴文本请求@西蒙娜·卡莱蒂:这是企业社会责任,不是关键。您在生成CSR之前生成了密钥。好的,我想我需要重新颁发证书,因为我使用Mac OS X服务器应用程序生成CSR。非常感谢你的帮助!我会接受你的回答。