語言

CmsSigner 類別

定義

代表 CMS/PKCS#7 簽署訊息的潛在簽署者。

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

建構函式

名稱 Description
CmsSigner()

初始化一個以預設值的新類別實例 CmsSigner 。

CmsSigner(CspParameters)
已淘汰.

從持久化的鍵初始化該類別的新實例 CmsSigner 。

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

初始化一個新的類別實例 CmsSigner ,並以指定的簽署者憑證、主體識別碼類型及私鑰物件。

CmsSigner(SubjectIdentifierType, X509Certificate2, CompositeMLDsa)

代表 CMS/PKCS#7 簽署訊息的潛在簽署者。

CmsSigner(SubjectIdentifierType, X509Certificate2, MLDsa)

代表 CMS/PKCS#7 簽署訊息的潛在簽署者。

CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding)

初始化一個新的 CmsSigner 類別實例,並設定指定的簽署者憑證、主體識別碼類型、私鑰物件及 RSA 簽章填充。

CmsSigner(SubjectIdentifierType, X509Certificate2, SlhDsa)

代表 CMS/PKCS#7 簽署訊息的潛在簽署者。

CmsSigner(SubjectIdentifierType, X509Certificate2)

初始化一個新的類別實例 CmsSigner ,並以指定的簽署者憑證和主題識別碼類型。

CmsSigner(SubjectIdentifierType)

初始化一個具有指定主體識別型別的類別新實例 CmsSigner 。

CmsSigner(X509Certificate2)

初始化一個帶有指定簽署者憑證的新 CmsSigner 類別實例。

屬性

名稱 Description
Certificate

該 Certificate 屬性設定 X509Certificate2 或檢索代表簽署憑證的物件。

Certificates

獲得一組憑證,這些憑證以 和 來考量WholeChainExcludeRoot。

DigestAlgorithm

取得或設定雜湊演算法的識別碼,以配合簽名使用。

IncludeOption

取得或設定一個選項,指示簽署者憑證鏈中應嵌入多少部分。

PrivateKey

取得或設定私鑰物件以供簽署時使用。

SignaturePadding

取得或設定 RSA 簽名填充的使用。

SignedAttributes

會獲得一組屬性來關聯這個簽章,這些屬性同樣受到簽章保護。

SignerIdentifierType

取得用於識別哪個簽署憑證的方案。

UnsignedAttributes

會取得一組屬性來關聯這個簽章,這些屬性並未被簽章保護。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於