RecipientInfo クラス

定義

RecipientInfo クラスは、CMS/PKCS #7 メッセージ受信者に関する情報を表します。 RecipientInfo クラスは、KeyAgreeRecipientInfo および KeyTransRecipientInfo クラスによって継承される抽象クラスです。

public ref class RecipientInfo abstract
public abstract class RecipientInfo
type RecipientInfo = class
Public MustInherit Class RecipientInfo
継承
RecipientInfo
派生

注釈

これはインスタンス化できない抽象クラスです。 これは、 KeyAgreeRecipientInfo クラスと KeyTransRecipientInfo クラスによって継承されます。

プロパティ

名前 説明
EncryptedKey

EncryptedKey抽象プロパティは、暗号化された受信者キーマテリアルを取得します。

KeyEncryptionAlgorithm

KeyEncryptionAlgorithm抽象プロパティは、キーの確立を実行するために使用されるアルゴリズムを取得します。

RecipientIdentifier

RecipientIdentifier抽象プロパティは、受信者の識別子を取得します。

Type

Type プロパティは、受信者の型を取得します。 受信者の種類によって、送信元と CMS/PKCS #7 メッセージの受信者との間にキーを確立するために使用される 2 つの主要なプロトコルが決まります。

Version

Version抽象プロパティは、受信者情報のバージョンを取得します。 派生クラスはオブジェクトに対してこのプロパティを自動的に設定し、値は PKCS #7 または暗号化メッセージ構文 (CMS) を使用してメッセージを保護するかどうかを示します。 バージョンは、 RecipientInfo オブジェクトがキー アグリーメント アルゴリズムまたはキー トランスポート アルゴリズムによって暗号化キーを確立するかどうかを意味します。

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください