KeyTransRecipientInfo クラス

定義

KeyTransRecipientInfo クラスは、キー トランスポートの受取人情報を定義します。 キー トランスポート アルゴリズムでは、差出人が共有用の暗号化キーを生成し、それを受取人に配布することによって、受取人との間で暗号化通信を可能にする RSA アルゴリズムを使用するのが一般的です。 これは、当事者の双方がキーの生成に関わることによって、使用する暗号化キーについて相互の合意を確立する キーの承諾 アルゴリズムとは対照的です。

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

注釈

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

プロパティ

EncryptedKey

EncryptedKey プロパティは、キー トランスポートの受取人用の暗号化キーを取得します。

KeyEncryptionAlgorithm

KeyEncryptionAlgorithm プロパティは、コンテンツ暗号化キーを暗号化するためのキー暗号化アルゴリズムを取得します。

RecipientIdentifier

RecipientIdentifier プロパティは、暗号化コンテンツに関連付けられたサブジェクト識別子を取得します。

Type

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

(継承元 RecipientInfo)
Version

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

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください