InMemorySymmetricSecurityKey クラス

定義

対称アルゴリズムを使用して生成され、ローカル コンピューターのランダム アクセス メモリに格納されているキーだけを表します。

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

注釈

通常、このクラスは、対称キーを使用して XML を変換するインフラストラクチャでのみ使用されます。

コンストラクター

InMemorySymmetricSecurityKey(Byte[])

指定した対称キーを使用して、InMemorySymmetricSecurityKey クラスの新しいインスタンスを初期化します。

InMemorySymmetricSecurityKey(Byte[], Boolean)

指定した対称キーと、バイナリ データを複製するかどうかを示す値を使用して、InMemorySymmetricSecurityKey クラスの新しいインスタンスを初期化します。

プロパティ

KeySize

キーのサイズをビット単位で取得します。

メソッド

DecryptKey(String, Byte[])

指定された、暗号化されたキーを解読します。

EncryptKey(String, Byte[])

指定したキーを暗号化します。

Equals(Object)

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

(継承元 Object)
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32)

現在のキーに対して指定された暗号アルゴリズムとパラメーターを使用して、派生キーを生成します。

GetDecryptionTransform(String, Byte[])

指定した暗号アルゴリズムを使用して暗号テキストを復号化する変換を取得します。

GetEncryptionTransform(String, Byte[])

指定した暗号アルゴリズムを使用して XML を暗号化する変換を取得します。

GetHashCode()

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

(継承元 Object)
GetIVSize(String)

指定した暗号アルゴリズムに必要な初期化ベクトル (IV) のサイズ (ビット数) を取得します。

GetKeyedHashAlgorithm(String)

指定したキー付きハッシュ アルゴリズムのインスタンスを取得します。

GetSymmetricAlgorithm(String)

指定した対称アルゴリズムのインスタンスを取得します。

GetSymmetricKey()

対称キーを表すバイトを取得します。

GetType()

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

(継承元 Object)
IsAsymmetricAlgorithm(String)

指定したアルゴリズムが非対称キーを使用するかどうか示す値を取得します。

IsSupportedAlgorithm(String)

指定したアルゴリズムがこのクラスでサポートされるかどうか示す値を取得します。

IsSymmetricAlgorithm(String)

指定したアルゴリズムが対称キーを使用するかどうか示す値を取得します。

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象