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 如何验证证书是否真的是DER格式?_Ssl_Der - Fatal编程技术网

Ssl 如何验证证书是否真的是DER格式?

Ssl 如何验证证书是否真的是DER格式?,ssl,der,Ssl,Der,是否存在某种在十六进制编辑器中显而易见的DER数字签名 我得到了一个二进制内容约为1.3KB的.cer文件。我被告知它是DER格式的,我的阅读表明,具有此扩展名的证书几乎都是DER或base-64编码的DER,具有人类可读的头,而此文件没有这样的头。但是,我无法打开它来创建密钥。在我花费大量时间对该文件进行故障排除之前,我希望确保它确实是DER格式。尝试使用OpenSSL: openssl x509 -text -noout -inform DER -in the_file_name.cer

是否存在某种在十六进制编辑器中显而易见的DER数字签名

我得到了一个二进制内容约为1.3KB的.cer文件。我被告知它是DER格式的,我的阅读表明,具有此扩展名的证书几乎都是DER或base-64编码的DER,具有人类可读的头,而此文件没有这样的头。但是,我无法打开它来创建密钥。在我花费大量时间对该文件进行故障排除之前,我希望确保它确实是DER格式。

尝试使用OpenSSL:

openssl x509 -text -noout -inform DER -in the_file_name.cer
如果需要对其进行转换,可以使用以下示例:

openssl x509 -inform DER -in the_file_name.cer -outform PEM -out the_file_name.pem

事实上,第一个命令产生大量输出,没有错误消息。所以OpenSSL证实了它确实是一种数据,这正是我需要知道的。非常感谢。