CmsSigner 类

定义

表示 CMS/PKCS # 7 签名消息的潜在签名者。

public ref class CmsSigner sealed
public sealed class CmsSigner
type CmsSigner = class
Public NotInheritable Class CmsSigner
继承
CmsSigner

构造函数

CmsSigner()

使用默认值初始化 CmsSigner 类的新实例。

CmsSigner(CspParameters)
已过时.

基于保留的密钥来初始化 CmsSigner 类的新实例。

CmsSigner(SubjectIdentifierType)

使用指定的使用者标识符类型来初始化 CmsSigner 类的新实例。

CmsSigner(SubjectIdentifierType, X509Certificate2)

使用指定的签名者证书和使用者标识符类型来初始化 CmsSigner 类的新实例。

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

使用指定的签名者证书、使用者标识符类型和私钥对象来初始化 CmsSigner 类的新实例。

CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding)

使用指定的签名者证书、使用者标识符类型、私钥对象和 RSA 签名填充初始化 CmsSigner 类的新实例。

CmsSigner(X509Certificate2)

使用指定的签名者证书来初始化 CmsSigner 类的新实例。

属性

Certificate

Certificate 属性设置或检索表示签名证书的 X509Certificate2 对象。

Certificates

获取与 WholeChainExcludeRoot 一起考虑的证书集合。

DigestAlgorithm

获取或设置用于签名的哈希算法的算法标识符。

IncludeOption

获取或设置一个选项,该选项指示应将签名者证书的证书链嵌入已签名消息的部分。

PrivateKey

获取或设置要在签名过程中使用的私钥对象。

SignaturePadding

获取或设置要使用的 RSA 签名填充。

SignedAttributes

获取与此签名关联且受该签名保护的特性集合。

SignerIdentifierType

获取用于标识所使用的签名证书的方案。

UnsignedAttributes

获取与此签名关联但不受该签名保护的特性集合。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于