CmsSigner 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表 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) |