言語

EncryptedKeyIdentifierClause コンストラクター

定義

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

オーバーロード

名前 説明
EncryptedKeyIdentifierClause(Byte[], String)

暗号化された指定したキーと、キーの暗号化に使用される暗号化アルゴリズムを使用して、 EncryptedKeyIdentifierClause クラスの新しいインスタンスを初期化します。

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

暗号化された指定したキー、キーの暗号化に使用される暗号化アルゴリズム、および暗号化キーのキー識別子を使用して、 EncryptedKeyIdentifierClause クラスの新しいインスタンスを初期化します。

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)

暗号化された指定したキー、キーの暗号化に使用される暗号化アルゴリズム、暗号化キーのキー識別子、およびユーザーが読み取り可能な名前を使用して、 EncryptedKeyIdentifierClause クラスの新しいインスタンスを初期化します。

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)

暗号化された指定したキー、キーの暗号化に使用される暗号化アルゴリズム、キーのキー識別子、およびユーザーが読み取り可能な名前を使用して、 EncryptedKeyIdentifierClause クラスの新しいインスタンスを初期化します。

EncryptedKeyIdentifierClause(Byte[], String)

ソース:
EncryptedKeyIdentifierClause.cs
ソース:
EncryptedKeyIdentifierClause.cs
ソース:
EncryptedKeyIdentifierClause.cs

暗号化された指定したキーと、キーの暗号化に使用される暗号化アルゴリズムを使用して、 EncryptedKeyIdentifierClause クラスの新しいインスタンスを初期化します。

public:
 EncryptedKeyIdentifierClause(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod);
public EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod);
new System.IdentityModel.Tokens.EncryptedKeyIdentifierClause : byte[] * string -> System.IdentityModel.Tokens.EncryptedKeyIdentifierClause
Public Sub New (encryptedKey As Byte(), encryptionMethod As String)

パラメーター

encryptedKey
Byte[]

暗号化されたキーを含む Byte の配列。 GetEncryptedKey() メソッドから返される値を設定します。

encryptionMethod
String

キーの暗号化に使用される暗号化アルゴリズム。 EncryptionMethod プロパティの値を設定します。

例外

encryptionMethodnullです。

-又は-

encryptedKeynullです。

encryptedKey は長さ 0 です。

注釈

SecurityAlgorithmsの静的定数文字列を使用して、encryptionMethod パラメーターの暗号アルゴリズムを指定します。

適用対象

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

ソース:
EncryptedKeyIdentifierClause.cs
ソース:
EncryptedKeyIdentifierClause.cs
ソース:
EncryptedKeyIdentifierClause.cs

暗号化された指定したキー、キーの暗号化に使用される暗号化アルゴリズム、および暗号化キーのキー識別子を使用して、 EncryptedKeyIdentifierClause クラスの新しいインスタンスを初期化します。

public:
 EncryptedKeyIdentifierClause(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ encryptingKeyIdentifier);
public EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier encryptingKeyIdentifier);
new System.IdentityModel.Tokens.EncryptedKeyIdentifierClause : byte[] * string * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.EncryptedKeyIdentifierClause
Public Sub New (encryptedKey As Byte(), encryptionMethod As String, encryptingKeyIdentifier As SecurityKeyIdentifier)

パラメーター

encryptedKey
Byte[]

暗号化されたキーを含む Byte の配列。 GetEncryptedKey() メソッドから返される値を設定します。

encryptionMethod
String

キーの暗号化に使用される暗号化アルゴリズム。 EncryptionMethod プロパティの値を設定します。

encryptingKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier パラメーターで指定された暗号化キーのキー識別子を表すencryptedKeyEncryptingKeyIdentifier プロパティの値を設定します。

例外

encryptionMethodnullです。

-又は-

encryptedKeynullです。

encryptedKey は長さ 0 です。

注釈

SecurityAlgorithmsの静的定数文字列を使用して、encryptionMethod パラメーターの暗号アルゴリズムを指定します。

適用対象

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)

ソース:
EncryptedKeyIdentifierClause.cs
ソース:
EncryptedKeyIdentifierClause.cs
ソース:
EncryptedKeyIdentifierClause.cs

暗号化された指定したキー、キーの暗号化に使用される暗号化アルゴリズム、暗号化キーのキー識別子、およびユーザーが読み取り可能な名前を使用して、 EncryptedKeyIdentifierClause クラスの新しいインスタンスを初期化します。

public:
 EncryptedKeyIdentifierClause(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ encryptingKeyIdentifier, System::String ^ carriedKeyName);
public EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier encryptingKeyIdentifier, string carriedKeyName);
new System.IdentityModel.Tokens.EncryptedKeyIdentifierClause : byte[] * string * System.IdentityModel.Tokens.SecurityKeyIdentifier * string -> System.IdentityModel.Tokens.EncryptedKeyIdentifierClause
Public Sub New (encryptedKey As Byte(), encryptionMethod As String, encryptingKeyIdentifier As SecurityKeyIdentifier, carriedKeyName As String)

パラメーター

encryptedKey
Byte[]

暗号化されたキーを含む Byte の配列。 GetEncryptedKey() メソッドから返される値を設定します。

encryptionMethod
String

キーの暗号化に使用される暗号化アルゴリズム。 EncryptionMethod プロパティの値を設定します。

encryptingKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier パラメーターで指定された暗号化キーのキー識別子を表すencryptedKeyEncryptingKeyIdentifier プロパティの値を設定します。

carriedKeyName
String

encryptedKey パラメーターで指定されたキーに関連付けられているユーザーが読み取り可能な名前。 CarriedKeyName プロパティの値を設定します。

例外

encryptionMethodnullです。

-又は-

encryptedKeynullです。

encryptedKey は長さ 0 です。

注釈

SecurityAlgorithmsの静的定数文字列を使用して、encryptionMethod パラメーターの暗号アルゴリズムを指定します。

適用対象

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)

ソース:
EncryptedKeyIdentifierClause.cs
ソース:
EncryptedKeyIdentifierClause.cs
ソース:
EncryptedKeyIdentifierClause.cs

暗号化された指定したキー、キーの暗号化に使用される暗号化アルゴリズム、キーのキー識別子、およびユーザーが読み取り可能な名前を使用して、 EncryptedKeyIdentifierClause クラスの新しいインスタンスを初期化します。

public:
 EncryptedKeyIdentifierClause(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ encryptingKeyIdentifier, System::String ^ carriedKeyName, cli::array <System::Byte> ^ derivationNonce, int derivationLength);
public EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier encryptingKeyIdentifier, string carriedKeyName, byte[] derivationNonce, int derivationLength);
new System.IdentityModel.Tokens.EncryptedKeyIdentifierClause : byte[] * string * System.IdentityModel.Tokens.SecurityKeyIdentifier * string * byte[] * int -> System.IdentityModel.Tokens.EncryptedKeyIdentifierClause
Public Sub New (encryptedKey As Byte(), encryptionMethod As String, encryptingKeyIdentifier As SecurityKeyIdentifier, carriedKeyName As String, derivationNonce As Byte(), derivationLength As Integer)

パラメーター

encryptedKey
Byte[]

暗号化されたキーを含む Byte の配列。 GetEncryptedKey() メソッドから返される値を設定します。

encryptionMethod
String

キーの暗号化に使用される暗号化アルゴリズム。 EncryptionMethod プロパティの値を設定します。

encryptingKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier パラメーターで指定されたキーのキー識別子を表すencryptedKeyEncryptingKeyIdentifier プロパティの値を設定します。

carriedKeyName
String

encryptedKey パラメーターで指定されたキーに関連付けられているユーザーが読み取り可能な名前。 CarriedKeyName プロパティの値を設定します。

derivationNonce
Byte[]

派生キーの作成に使用された nonce を含む Byte の配列。 GetDerivationNonce() メソッドによって返される値を設定します。

derivationLength
Int32

派生キーのサイズ。 DerivationLength プロパティの値を設定します。

例外

encryptionMethodnullです。

-又は-

encryptedKeynullです。

encryptedKey は長さ 0 です。

注釈

derivationNonceパラメーターとderivationLength パラメーターを指定すると、トークンの直接セキュリティ キーではなく、暗黙的な派生キーが使用されます。

SecurityAlgorithmsの静的定数文字列を使用して、encryptionMethod パラメーターの暗号アルゴリズムを指定します。

適用対象