X509SignatureGenerator 类

定义

用于生成 X.509 证书所需的编码签名的基类。

public ref class X509SignatureGenerator abstract
public abstract class X509SignatureGenerator
type X509SignatureGenerator = class
Public MustInherit Class X509SignatureGenerator
继承
X509SignatureGenerator

构造函数

X509SignatureGenerator()

初始化 X509SignatureGenerator 类的新实例。

属性

PublicKey

获取与私钥(正在通过此私钥生成签名)关联的公钥。

方法

BuildPublicKey()

在派生类中重写时,生成证书的公钥,此公钥具有已正确编码的 Oid、公钥参数和公钥值。

CreateForECDsa(ECDsa)

使用指定私钥为 ECDSA 签名创建 X509SignatureGenerator 对象。

CreateForRSA(RSA, RSASignaturePadding)

使用指定私钥和填充模式为 RSA 签名创建 X509SignatureGenerator 对象。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetSignatureAlgorithmIdentifier(HashAlgorithmName)

在派生类中重写时,为此签名的 X.509 算法标识符进行编码。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
SignData(Byte[], HashAlgorithmName)

在派生类中重写时,使用指定哈希算法为指定数据生成签名,并为 X.509 签名值的结果进行适当编码。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于