openssl计算证书hash

执行语句
openssl x509 -subject_hash_old -in /burp216.cer -text

//text可以查看详情打印道屏幕

报错信息
unable to load certificate
140735735321544:error:0906D06C:PEM routines:PEM_read_bio:no start line:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.50.3/libressl/crypto/pem/pem_lib.c:704:Expecting: TRUSTED CERTIFICATE

如果您遇到这个错误,这意味着您正在尝试查看DER编码的证书,并需要使用“查看DER编码证书”中的命令。
参考:https://blog.csdn.net/xiangguiwang/article/details/76400805

解决方法
增加-inform der
openssl x509 -subject_hash_old -in /216.der -inform der

你可能感兴趣的:(杂七杂八)