EncryptedKeyIdentifierClause Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause-Klasse.
Überlädt
EncryptedKeyIdentifierClause(Byte[], String) |
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause-Klasse unter Verwendung des angegebenen verschlüsselten Schlüssels und des kryptografischen Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird. |
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier) |
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause-Klasse unter Verwendung des angegebenen verschlüsselten Schlüssels, des kryptografischen Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird, und eines Schlüsselbezeichners für den Verschlüsselungsschlüssel. |
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String) |
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause-Klasse unter Verwendung des angegebenen verschlüsselten Schlüssels, des kryptografischen Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird, eines Schlüsselbezeichners für den Verschlüsselungsschlüssel und eines für den Benutzer lesbaren Namens. |
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32) |
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause-Klasse unter Verwendung des angegebenen verschlüsselten Schlüssels, des kryptografischen Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird, eines Schlüsselbezeichners für den Schlüssel und eines für den Benutzer lesbaren Namens. |
EncryptedKeyIdentifierClause(Byte[], String)
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause-Klasse unter Verwendung des angegebenen verschlüsselten Schlüssels und des kryptografischen Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird.
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)
Parameter
- encryptedKey
- Byte[]
Ein Byte-Array, das einen Schlüssel enthält, der verschlüsselt wird. Legt den Wert fest, der von der GetEncryptedKey()-Methode zurückgegeben wird.
- encryptionMethod
- String
Der kryptografische Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird. Legt den Wert der EncryptionMethod-Eigenschaft fest.
Ausnahmen
encryptedKey
hat die Länge 0 (null).
Hinweise
Verwenden Sie die statischen konstanten Zeichenfolgen im SecurityAlgorithms zum Angeben des kryptografischen Algorithmus für den encryptionMethod
-Parameter.
Gilt für:
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause-Klasse unter Verwendung des angegebenen verschlüsselten Schlüssels, des kryptografischen Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird, und eines Schlüsselbezeichners für den Verschlüsselungsschlüssel.
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)
Parameter
- encryptedKey
- Byte[]
Ein Byte-Array, das einen Schlüssel enthält, der verschlüsselt wird. Legt den Wert fest, der von der GetEncryptedKey()-Methode zurückgegeben wird.
- encryptionMethod
- String
Der kryptografische Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird. Legt den Wert der EncryptionMethod-Eigenschaft fest.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
Ein SecurityKeyIdentifier, der den Schlüsselbezeichner für den im encryptedKey
-Parameter angegebenen Verschlüsselungsschlüssel darstellt. Legt den Wert der EncryptingKeyIdentifier-Eigenschaft fest.
Ausnahmen
encryptedKey
hat die Länge 0 (null).
Hinweise
Verwenden Sie die statischen konstanten Zeichenfolgen im SecurityAlgorithms zum Angeben des kryptografischen Algorithmus für den encryptionMethod
-Parameter.
Gilt für:
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause-Klasse unter Verwendung des angegebenen verschlüsselten Schlüssels, des kryptografischen Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird, eines Schlüsselbezeichners für den Verschlüsselungsschlüssel und eines für den Benutzer lesbaren Namens.
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)
Parameter
- encryptedKey
- Byte[]
Ein Byte-Array, das einen Schlüssel enthält, der verschlüsselt wird. Legt den Wert fest, der von der GetEncryptedKey()-Methode zurückgegeben wird.
- encryptionMethod
- String
Der kryptografische Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird. Legt den Wert der EncryptionMethod-Eigenschaft fest.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
Ein SecurityKeyIdentifier, der den Schlüsselbezeichner für den im encryptedKey
-Parameter angegebenen Verschlüsselungsschlüssel darstellt. Legt den Wert der EncryptingKeyIdentifier-Eigenschaft fest.
- carriedKeyName
- String
Ein durch den Benutzer lesbarer Name, der dem im encryptedKey
-Parameter angegebenen Schlüssel zugeordnet wird. Legt den Wert der CarriedKeyName-Eigenschaft fest.
Ausnahmen
encryptedKey
hat die Länge 0 (null).
Hinweise
Verwenden Sie die statischen konstanten Zeichenfolgen im SecurityAlgorithms zum Angeben des kryptografischen Algorithmus für den encryptionMethod
-Parameter.
Gilt für:
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause-Klasse unter Verwendung des angegebenen verschlüsselten Schlüssels, des kryptografischen Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird, eines Schlüsselbezeichners für den Schlüssel und eines für den Benutzer lesbaren Namens.
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)
Parameter
- encryptedKey
- Byte[]
Ein Byte-Array, das einen Schlüssel enthält, der verschlüsselt wird. Legt den Wert fest, der von der GetEncryptedKey()-Methode zurückgegeben wird.
- encryptionMethod
- String
Der kryptografische Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird. Legt den Wert der EncryptionMethod-Eigenschaft fest.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
Ein SecurityKeyIdentifier, der den Schlüsselbezeichner für den im encryptedKey
-Parameter angegebenen Schlüssel darstellt. Legt den Wert der EncryptingKeyIdentifier-Eigenschaft fest.
- carriedKeyName
- String
Ein durch den Benutzer lesbarer Name, der dem im encryptedKey
-Parameter angegebenen Schlüssel zugeordnet wird. Legt den Wert der CarriedKeyName-Eigenschaft fest.
- derivationNonce
- Byte[]
Ein Byte-Array, das die Nonce enthält, die zur Erstellung eines abgeleiteten Schlüssels verwendet wurde. Legt den Wert fest, der von der GetDerivationNonce()-Methode zurückgegeben wird.
- derivationLength
- Int32
Die Größe des abgeleiteten Schlüssels. Legt den Wert der DerivationLength-Eigenschaft fest.
Ausnahmen
encryptedKey
hat die Länge 0 (null).
Hinweise
Wenn die derivationNonce
und die derivationLength
-Parameter angegeben werden, wird der implizierte abgeleitete Schlüssel verwendet, anstatt den direkten Sicherheitsschlüssel des Tokens zu verwenden.
Verwenden Sie die statischen konstanten Zeichenfolgen im SecurityAlgorithms zum Angeben des kryptografischen Algorithmus für den encryptionMethod
-Parameter.