X509SignatureGenerator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于生成 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) |