次の方法で共有


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 の長さがゼロです。

注釈

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

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

例外

encryptionMethodnull です。

または

encryptedKeynullです。

encryptedKey の長さがゼロです。

注釈

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

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

carriedKeyName
String

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

例外

encryptionMethodnull です。

または

encryptedKeynullです。

encryptedKey の長さがゼロです。

注釈

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

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

carriedKeyName
String

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

derivationNonce
Byte[]

派生キーの作成に使用された nonce を格納する Byte の配列。 GetDerivationNonce() メソッドから返される値を設定します。

derivationLength
Int32

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

例外

encryptionMethodnull です。

または

encryptedKeynullです。

encryptedKey の長さがゼロです。

注釈

derivationNonce パラメーターと derivationLength パラメーターを指定した場合は、トークンの直接的なセキュリティ キーの代わりに暗黙的な派生キーが使用されます。

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

適用対象