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)

適用於