在x509库中,有一个名为CheckSignature
的函数。关于将什么传递给signed
,我有点迷茫。应该是什么?
功能是
func (c *Certificate) CheckSignature(algo SignatureAlgorithm, signed, signature []byte) (err error)
https://golang.org/src/crypto/x509/x509.go?s=21660:21759#L623
我想要翻倍的另一件事是,如果我使用与证书关联的私钥签名,该签名是否会通过此CheckSignature
函数?
答案 0 :(得分:0)
signed
看起来是签名者的ASN.1 DER格式的证书。