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、公钥参数和公钥值。 |
| CreateForCompositeMLDsa(CompositeMLDsa) |
用于生成 X.509 证书所需的编码签名的基类。 |
| CreateForECDsa(ECDsa) |
使用指定私钥为 ECDSA 签名创建 X509SignatureGenerator 对象。 |
| CreateForMLDsa(MLDsa) |
用于生成 X.509 证书所需的编码签名的基类。 |
| CreateForRSA(RSA, RSASignaturePadding) |
使用指定私钥和填充模式为 RSA 签名创建 X509SignatureGenerator 对象。 |
| CreateForSlhDsa(SlhDsa) |
用于生成 X.509 证书所需的编码签名的基类。 |
| Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
| GetSignatureAlgorithmIdentifier(HashAlgorithmName) |
在派生类中重写时,为此签名的 X.509 算法标识符进行编码。 |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
| SignData(Byte[], HashAlgorithmName) |
在派生类中重写时,使用指定哈希算法为指定数据生成签名,并为 X.509 签名值的结果进行适当编码。 |
| ToString() |
返回表示当前对象的字符串。 (继承自 Object) |