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 は長さ 0 です。
注釈
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
SecurityKeyIdentifier パラメーターで指定された暗号化キーのキー識別子を表すencryptedKey。
EncryptingKeyIdentifier プロパティの値を設定します。
例外
encryptedKey は長さ 0 です。
注釈
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
SecurityKeyIdentifier パラメーターで指定された暗号化キーのキー識別子を表すencryptedKey。
EncryptingKeyIdentifier プロパティの値を設定します。
- carriedKeyName
- String
encryptedKey パラメーターで指定されたキーに関連付けられているユーザーが読み取り可能な名前。
CarriedKeyName プロパティの値を設定します。
例外
encryptedKey は長さ 0 です。
注釈
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
SecurityKeyIdentifier パラメーターで指定されたキーのキー識別子を表すencryptedKey。
EncryptingKeyIdentifier プロパティの値を設定します。
- carriedKeyName
- String
encryptedKey パラメーターで指定されたキーに関連付けられているユーザーが読み取り可能な名前。
CarriedKeyName プロパティの値を設定します。
- derivationNonce
- Byte[]
派生キーの作成に使用された nonce を含む Byte の配列。 GetDerivationNonce() メソッドによって返される値を設定します。
- derivationLength
- Int32
派生キーのサイズ。 DerivationLength プロパティの値を設定します。
例外
encryptedKey は長さ 0 です。
注釈
derivationNonceパラメーターとderivationLength パラメーターを指定すると、トークンの直接セキュリティ キーではなく、暗黙的な派生キーが使用されます。
SecurityAlgorithmsの静的定数文字列を使用して、encryptionMethod パラメーターの暗号アルゴリズムを指定します。