共用方式為


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

SecurityKeyIdentifier,表示在 encryptedKey 參數中所指定之加密金鑰的金鑰識別碼。 設定 EncryptingKeyIdentifier 屬性的值。

例外狀況

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

SecurityKeyIdentifier,表示在 encryptedKey 參數中所指定之加密金鑰的金鑰識別碼。 設定 EncryptingKeyIdentifier 屬性的值。

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

SecurityKeyIdentifier,表示在 encryptedKey 參數中所指定金鑰的金鑰識別碼。 設定 EncryptingKeyIdentifier 屬性的值。

carriedKeyName
String

encryptedKey 參數中指定之金鑰有關聯的使用者可讀名稱。 設定 CarriedKeyName 屬性的值。

derivationNonce
Byte[]

Byte 陣列,這個陣列包含用來建立衍生金鑰的 Nonce。 設定 GetDerivationNonce() 方法所傳回的值。

derivationLength
Int32

衍生金鑰的大小。 設定 DerivationLength 屬性的值。

例外狀況

encryptionMethodnull

-或-

encryptedKeynull

encryptedKey 長度為零。

備註

當指定 derivationNoncederivationLength 參數時,就會使用權杖的隱含衍生金鑰 (而不使用權杖的直接安全性金鑰)。

SecurityAlgorithms 中使用靜態常數字串,指定 encryptionMethod 參數的密碼編譯演算法。

適用於