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) |