在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函数吗?

最佳答案

signed看起来是签署者的ASN.1 DER格式的证书。

10-04 13:34