Share via


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 バージョン番号を取得します。 キー トランスポート受信者のバージョンは、このクラスのオブジェクトに対して自動的に設定され、値は受信者がキー トランスポート アルゴリズムに参加していることを意味します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください