KeyAgreeRecipientInfo クラス

定義

KeyAgreeRecipientInfo クラスは、キーの承諾の受取人情報を定義します。 キーの承諾アルゴリズムでは、共有用の暗号化キーの生成に双方が関わり、使用するキーについて相互の承諾を確立する Diffie-Hellman キーの承諾アルゴリズムを使用するのが一般的です。 これは、当事者の一人がキーを生成し、一方的に相手に送信するキー トランスポートアルゴリズムとは対照的です。

public ref class KeyAgreeRecipientInfo sealed : System::Security::Cryptography::Pkcs::RecipientInfo
public sealed class KeyAgreeRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo
type KeyAgreeRecipientInfo = class
    inherit RecipientInfo
Public NotInheritable Class KeyAgreeRecipientInfo
Inherits RecipientInfo
継承
KeyAgreeRecipientInfo

注釈

このクラスにはパブリック コンストラクターがありません。そのため、パブリックにインスタンス化することはできません。 これは、 プロパティから EnvelopedCms.RecipientInfos アクセスできる読み取り専用クラスです。

プロパティ

Date

Date プロパティは、差出人によるキーの承諾プロトコルの開始日時を取得します。

EncryptedKey

EncryptedKey プロパティは、受取人用の暗号化されたキー マテリアル (暗号化キーにおける関係を確立、維持するために必要な情報) を取得します。

KeyEncryptionAlgorithm

KeyEncryptionAlgorithm プロパティは、キーの承諾を実行するためのアルゴリズムを取得します。

OriginatorIdentifierOrKey

OriginatorIdentifierOrKey プロパティは、キーの承諾の差出人に関する情報を取得します。キーの承諾アルゴリズムでは、この情報を基に差出人が証明されます。

OtherKeyAttribute

OtherKeyAttribute プロパティは、キー マテリアルの属性を取得します。

RecipientIdentifier

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

Type

Type プロパティは、受取人のタイプを取得します。 受取人のタイプにより、CMS/PKCS #7 メッセージの差出人と受取人との間で、2 つの主要なプロトコルのうち、どちらを使ってキーを確立するかが決定されます。

(継承元 RecipientInfo)
Version

Version プロパティは、キーの承諾における受取人の CMS バージョン番号を取得します。 これは、このクラスのオブジェクトに対して自動的に設定され、値は、受信者がキー アグリーメント アルゴリズムに参加していることを意味します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください