使用 EC 类型实现新的 'ISignatureFactory'
Implementing a new 'ISignatureFactory' with EC type
我正在尝试使用 EC 密钥为外部 HSM 创建一个新的 ISignatureFactory。
虽然我在实现这个对象时找不到提到的 EC:
public object AlgorithmDetails => new AlgorithmIdentifier(PkcsObjectIdentifiers.Sha256WithRsaEncryption);
'PkcsObjectIdentifiers' 没有带有 EC 选项的 Sha256。
还有,在实现'ISigner'的时候,我是这样写EC的:
public string AlgorithmName => "SHA-256withECDSA";
我能做什么?
谢谢
使用
public object AlgorithmDetails => new AlgorithmIdentifier(X9ObjectIdentifiers.ECDsaWithSha256);
而不是“PkcsObjectIdentifiers.Sha256WithRsaEncryption”。
我正在尝试使用 EC 密钥为外部 HSM 创建一个新的 ISignatureFactory。
虽然我在实现这个对象时找不到提到的 EC:
public object AlgorithmDetails => new AlgorithmIdentifier(PkcsObjectIdentifiers.Sha256WithRsaEncryption);
'PkcsObjectIdentifiers' 没有带有 EC 选项的 Sha256。
还有,在实现'ISigner'的时候,我是这样写EC的:
public string AlgorithmName => "SHA-256withECDSA";
我能做什么? 谢谢
使用
public object AlgorithmDetails => new AlgorithmIdentifier(X9ObjectIdentifiers.ECDsaWithSha256);
而不是“PkcsObjectIdentifiers.Sha256WithRsaEncryption”。