EncryptedKeyIdentifierClause コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 クラスの新しいインスタンスを初期化します。
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 プロパティの値を設定します。
例外
encryptedKey
の長さがゼロです。
注釈
SecurityAlgorithms の静的定数文字列を使用して、encryptionMethod
パラメーターの暗号アルゴリズムを指定します。
適用対象
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)
暗号化するキー、キーを暗号化するために使用する暗号アルゴリズム、および暗号化キーのキー識別子を指定して、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
パラメーターで指定した暗号化するキーのキー識別子を表す SecurityKeyIdentifier。 EncryptingKeyIdentifier プロパティの値を設定します。
例外
encryptedKey
の長さがゼロです。
注釈
SecurityAlgorithms の静的定数文字列を使用して、encryptionMethod
パラメーターの暗号アルゴリズムを指定します。
適用対象
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)
暗号化するキー、キーを暗号化するために使用する暗号アルゴリズム、暗号化キーのキー識別子、およびユーザーが判読できる名前を指定して、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
パラメーターで指定した暗号化キーのキー識別子を表す SecurityKeyIdentifier。 EncryptingKeyIdentifier プロパティの値を設定します。
- carriedKeyName
- String
encryptedKey
パラメーターで指定したキーに関連付けられている、ユーザーが判読できる名前。 CarriedKeyName プロパティの値を設定します。
例外
encryptedKey
の長さがゼロです。
注釈
SecurityAlgorithms の静的定数文字列を使用して、encryptionMethod
パラメーターの暗号アルゴリズムを指定します。
適用対象
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)
暗号化するキー、キーを暗号化するために使用する暗号アルゴリズム、キーのキー識別子、およびユーザーが判読できる名前を指定して、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
パラメーターで指定したキーのキー識別子を表す SecurityKeyIdentifier。 EncryptingKeyIdentifier プロパティの値を設定します。
- carriedKeyName
- String
encryptedKey
パラメーターで指定したキーに関連付けられている、ユーザーが判読できる名前。 CarriedKeyName プロパティの値を設定します。
- derivationNonce
- Byte[]
派生キーの作成に使用された nonce を格納する Byte の配列。 GetDerivationNonce() メソッドから返される値を設定します。
- derivationLength
- Int32
派生キーのサイズ。 DerivationLength プロパティの値を設定します。
例外
encryptedKey
の長さがゼロです。
注釈
derivationNonce
パラメーターと derivationLength
パラメーターを指定した場合は、トークンの直接的なセキュリティ キーの代わりに暗黙的な派生キーが使用されます。
SecurityAlgorithms の静的定数文字列を使用して、encryptionMethod
パラメーターの暗号アルゴリズムを指定します。
適用対象
.NET