SymmetricProofDescriptor クラス

定義

このクラスを使用して、共通キーに基づくトークンを発行できます。

public ref class SymmetricProofDescriptor : System::IdentityModel::Tokens::ProofDescriptor
public class SymmetricProofDescriptor : System.IdentityModel.Tokens.ProofDescriptor
type SymmetricProofDescriptor = class
    inherit ProofDescriptor
Public Class SymmetricProofDescriptor
Inherits ProofDescriptor
継承
SymmetricProofDescriptor

コンストラクター

SymmetricProofDescriptor(Byte[], EncryptingCredentials)

指定したキー マテリアルを使用して、SymmetricProofDescriptor クラスの新しいインスタンスを初期化します。

SymmetricProofDescriptor(EncryptingCredentials)

指定した暗号化資格情報を使用して、SymmetricProofDescriptor クラスの新しいインスタンスを初期化します。

SymmetricProofDescriptor(Int32, EncryptingCredentials)

自動生成されたキーを指定して、SymmetricProofDescriptor クラスの新しいインスタンスを初期化します。

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)

自動生成されたキーを指定して、SymmetricProofDescriptor クラスの新しいインスタンスを初期化します。

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[])

組み合わせたエントロピを送信するために使用する SymmetricProofDescriptor クラスの新しいインスタンスを初期化します。

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String)

組み合わせたエントロピを送信するために使用する SymmetricProofDescriptor クラスの新しいインスタンスを初期化します。

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)

このコンストラクターを使用して、STS にキーを自動生成させ、それを暗号化キーとして検証トークンで送信します。 ここでは、次の 2 つのケースが対象となります。 1. クライアントはエントロピを送信しますが、サーバーによって拒否されます。 2. クライアントからエントロピは送信されていないので、サーバーのエントロピのみを使用します。

プロパティ

KeyIdentifier

発行されたトークン内でキーを定義するために使用できるキー識別子を取得します。 これは通常、バイナリ シークレットまたは暗号化されたキーです。

RequestorEncryptingCredentials

応答内の要求された証明トークンまたはエントロピを暗号化するために使用できる、要求元の暗号化の資格情報を取得します。

TargetEncryptingCredentials

応答内の要求されたセキュリティ トークンを暗号化するために使用できる、証明書利用者の暗号化の資格情報を取得します。

メソッド

ApplyTo(RequestSecurityTokenResponse)

このプルーフ記述子の設定に基づいて、指定した RSTR を変更します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetKeyBytes()

キー マテリアルを取得します。

GetSourceEntropy()

ソース エントロピ (プレーン バイト単位) を取得します。

GetTargetEntropy()

ターゲット エントロピ (プレーン バイト単位) を取得します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象