RecipientInfo メンバ
RecipientInfo クラスは、CMS/PKCS #7 メッセージの受取人に関する情報を表します。RecipientInfo クラスは、KeyAgreeRecipientInfo クラスおよび KeyTransRecipientInfo クラスによって継承される抽象クラスです。
RecipientInfo データ型で公開されるメンバを以下の表に示します。
パブリック プロパティ
名前 | 説明 | |
---|---|---|
EncryptedKey | EncryptedKey 抽象プロパティは、受取人用の暗号化されたキー マテリアル (暗号化キーにおける関係を確立、維持するために必要な情報) を取得します。 | |
KeyEncryptionAlgorithm | KeyEncryptionAlgorithm 抽象プロパティは、キーを確立するためのアルゴリズムを取得します。 | |
RecipientIdentifier | RecipientIdentifier 抽象プロパティは、受取人の識別子を取得します。 | |
Type | Type プロパティは、受取人のタイプを取得します。受取人のタイプにより、CMS/PKCS #7 メッセージの差出人と受取人との間で、2 つの主要なプロトコルのうち、どちらを使ってキーを確立するかが決定されます。 | |
Version | Version 抽象プロパティは、受取人情報の CMS バージョン番号を取得します。派生クラスのオブジェクトでは、このプロパティが自動的に設定され、この値によって、メッセージの保護に PKCS #7 と Cryptographic Message Syntax (CMS) のどちらを使用しているかが示されます。また、RecipientInfo オブジェクトによって暗号化キーが確立される際に、キーの承諾アルゴリズムとキー トランスポート アルゴリズムのどちらが使われているかも、このバージョン番号によって暗黙的にわかります。 |
名前 | 説明 | |
---|---|---|
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
- RecipientInfo メンバのページへのリンク