英語で読む

次の方法で共有


CmsSigner クラス

定義

CMS/PKCS#7 署名付きメッセージでの署名者候補を表します。

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

CmsSigner クラスの新しいインスタンスを、指定した署名者証明書、サブジェクト識別子の種類、秘密キー オブジェクト、RSA 署名のパディングを使用して初期化します。

CmsSigner(X509Certificate2)

指定した署名者証明書を使用して、CmsSigner クラスの新しいインスタンスを初期化します。

プロパティ

Certificate

Certificate プロパティは、署名証明書を表す X509Certificate2 オブジェクトを設定または取得します。

Certificates

WholeChain および ExcludeRoot と見なされる証明書のコレクションを取得します。

DigestAlgorithm

署名と共に使用するハッシュ アルゴリズムのアルゴリズム識別子を取得または設定します。

IncludeOption

署名されたメッセージに埋め込む署名者証明書の証明書チェーンの数を示すオプションを取得または設定します。

PrivateKey

署名時に使用する秘密キー オブジェクトを取得または設定します。

SignaturePadding

使用する RSA 署名のパディングを取得または設定します。

SignedAttributes

この署名に関連付けられ、この署名に保護もされている属性のコレクションを取得します。

SignerIdentifierType

使用された署名証明書を識別するために使用するスキームを取得します。

UnsignedAttributes

この署名に関連付けられているが、この署名に保護はされていない属性のコレクションを取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

製品 バージョン
.NET 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9