0
は、スクリプトへのより良い(より信頼できるまたは標準)の方法は、署名されたX.509証明書の署名の抽出があります:X.509証明書署名抽出
SIGNED_CERTIFICATE=/path/to/signed/x509-cert.pem
openssl x509 -in ${SIGNED_CERTIFICATE} -text -noout | tac | sed '/.*Signature Algorithm:/q' | tac
私はhexdumpが探していますbashスクリプトで使用するシグニチャー。現在のところ、これは私がテストしたすべての署名入り証明書で動作しますが、最後に出力された署名に依存しています(openssl x509
)。私はまた手動でopenssl asn1parse
を使用してこれを抽出する方法を知っていますが、出力を見る必要があり、自動化するのは難しいです。
おかげ
はい、これはまさに私が後にしたものです。ありがとう!他のすべてを排除することを考えなかった。 – gbolo