KeyAgreeRecipientInfoとは? わかりやすく解説

KeyAgreeRecipientInfo クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

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

名前空間: System.Security.Cryptography.Pkcs
アセンブリ: System.Security (system.security.dll 内)
構文構文

Public NotInheritable Class
 KeyAgreeRecipientInfo
    Inherits RecipientInfo
Dim instance As KeyAgreeRecipientInfo
public sealed class KeyAgreeRecipientInfo :
 RecipientInfo
public ref class KeyAgreeRecipientInfo sealed
 : public RecipientInfo
public final class KeyAgreeRecipientInfo extends
 RecipientInfo
public final class KeyAgreeRecipientInfo extends
 RecipientInfo
解説解説

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

継承階層継承階層
System.Object
   System.Security.Cryptography.Pkcs.RecipientInfo
    System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
KeyAgreeRecipientInfo メンバ
System.Security.Cryptography.Pkcs 名前空間
KeyTransRecipientInfo

KeyAgreeRecipientInfo プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Date Date プロパティは、差出人によるキー承諾プロトコル開始日時取得します
パブリック プロパティ EncryptedKey オーバーライドされます。 EncryptedKey プロパティは、受取人用の暗号化されたキー マテリアル (暗号化キーにおける関係を確立維持するために必要な情報) を取得します
パブリック プロパティ KeyEncryptionAlgorithm オーバーライドされます。 KeyEncryptionAlgorithm プロパティは、キー承諾実行するためのアルゴリズム取得します
パブリック プロパティ OriginatorIdentifierOrKey OriginatorIdentifierOrKey プロパティは、キー承諾差出人に関する情報取得しますキー承諾アルゴリズムでは、この情報を基に差出人証明されます。
パブリック プロパティ OtherKeyAttribute OtherKeyAttribute プロパティは、キー マテリアル属性取得します
パブリック プロパティ RecipientIdentifier オーバーライドされます。 RecipientIdentifier プロパティは、受取人識別子取得します
パブリック プロパティ Type  Type プロパティは、受取人タイプ取得します受取人タイプにより、CMS/PKCS #7 メッセージ差出人受取人との間で、2 つ主要なプロトコルのうち、どちらを使ってキー確立するかが決定されます。 ( RecipientInfo から継承されます。)
パブリック プロパティ Version オーバーライドされますVersion プロパティは、キー承諾における受取人CMS バージョン番号取得しますキー承諾における受取人CMS バージョン番号は、このクラスオブジェクトに対して自動的に設定され、この値によって、受取人キー承諾アルゴリズム参加していることが示されます。
参照参照

関連項目

KeyAgreeRecipientInfo クラス
System.Security.Cryptography.Pkcs 名前空間
KeyTransRecipientInfo

KeyAgreeRecipientInfo メソッド


KeyAgreeRecipientInfo メンバ

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

KeyAgreeRecipientInfo データ型公開されるメンバを以下の表に示します


パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Date Date プロパティは、差出人によるキー承諾プロトコル開始日時取得します
パブリック プロパティ EncryptedKey オーバーライドされます。 EncryptedKey プロパティは、受取人用の暗号化されたキー マテリアル (暗号化キーにおける関係を確立維持するために必要な情報) を取得します
パブリック プロパティ KeyEncryptionAlgorithm オーバーライドされます。 KeyEncryptionAlgorithm プロパティは、キー承諾実行するためのアルゴリズム取得します
パブリック プロパティ OriginatorIdentifierOrKey OriginatorIdentifierOrKey プロパティは、キー承諾差出人に関する情報取得しますキー承諾アルゴリズムでは、この情報を基に差出人証明されます。
パブリック プロパティ OtherKeyAttribute OtherKeyAttribute プロパティは、キー マテリアル属性取得します
パブリック プロパティ RecipientIdentifier オーバーライドされます。 RecipientIdentifier プロパティは、受取人識別子取得します
パブリック プロパティ Type  Type プロパティは、受取人タイプ取得します受取人タイプにより、CMS/PKCS #7 メッセージ差出人受取人との間で、2 つ主要なプロトコルのうち、どちらを使ってキー確立するかが決定されます。(RecipientInfo から継承されます。)
パブリック プロパティ Version オーバーライドされますVersion プロパティは、キー承諾における受取人CMS バージョン番号取得しますキー承諾における受取人CMS バージョン番号は、このクラスオブジェクトに対して自動的に設定され、この値によって、受取人キー承諾アルゴリズム参加していることが示されます。
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

KeyAgreeRecipientInfo クラス
System.Security.Cryptography.Pkcs 名前空間
KeyTransRecipientInfo



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「KeyAgreeRecipientInfo」の関連用語

KeyAgreeRecipientInfoのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



KeyAgreeRecipientInfoのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS