SymmetricSecurityKey クラス

定義

対称アルゴリズムを使用して生成されるすべてのキーの抽象クラスを表します。

public ref class SymmetricSecurityKey abstract : System::IdentityModel::Tokens::SecurityKey
public abstract class SymmetricSecurityKey : System.IdentityModel.Tokens.SecurityKey
type SymmetricSecurityKey = class
    inherit SecurityKey
Public MustInherit Class SymmetricSecurityKey
Inherits SecurityKey
継承
SymmetricSecurityKey
派生

注釈

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

コンストラクター

SymmetricSecurityKey()

SymmetricSecurityKey クラスの新しいインスタンスを初期化します。

プロパティ

KeySize

派生クラスでオーバーライドされた場合は、キーのサイズ (ビット数) を取得します。

(継承元 SecurityKey)

メソッド

DecryptKey(String, Byte[])

派生クラスでオーバーライドされた場合は、指定した暗号化キーを復号化します。

(継承元 SecurityKey)
EncryptKey(String, Byte[])

派生クラスでオーバーライドされた場合は、指定したキーを暗号化します。

(継承元 SecurityKey)
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)

派生クラスでオーバーライドされた場合は、指定したアルゴリズムで非対称キーを使用するかどうかを示す値を取得します。

(継承元 SecurityKey)
IsSupportedAlgorithm(String)

派生クラスでオーバーライドされた場合は、指定したアルゴリズムがこのクラスでサポートされるかどうかを示す値を取得します。

(継承元 SecurityKey)
IsSymmetricAlgorithm(String)

派生クラスでオーバーライドされた場合は、指定したアルゴリズムで対称キーを使用するかどうかを示す値を取得します。

(継承元 SecurityKey)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象