使用安全令牌计算签名命中未知错误 -1073741275 使用 sha256 算法

Compute sign using secure token hit Unknown error -1073741275 using sha256 algo

提问人:tadaaaa 提问时间:11/15/2023 更新时间:11/15/2023 访问量:12

问:

我尝试使用安全令牌对证书进行签名,但遇到了未知错误 -1073741275。当我尝试使用 SHA256 算法时发生此错误。顺便说一句,如果我尝试通过添加“AppContext.SetSwitch(”Switch.System.Security.Cryptography.Pkcs.UseInsecureHashAlgorithms“, True)来使用 SHA-1 进行签名,它就可以工作。

以下是我的代码:

cert = certCol(0)
Dim signer As New CmsSigner(cert)

signer.IncludeOption = X509IncludeOption.EndCertOnly
signer.SignedAttributes.Add(New Pkcs9SigningTime())
signer.DigestAlgorithm = New Oid("2.16.840.1.101.3.4.2.1")
signedCms.ComputeSignature(signer, False)
encoded = signedCms.Encode()
sSign = Convert.ToBase64String(encoded)
令牌 内容管理系统 数字签名 SHA256 PKCS

评论


答: 暂无答案