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
| Name | Beschreibung |
|---|---|
| EncryptedKeyIdentifierClause(Byte[], String) |
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause Klasse mithilfe des angegebenen Schlüssels, der verschlüsselt ist, und dem kryptografischen Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier) |
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause Klasse mithilfe des angegebenen verschlüsselten Schlüssels, des kryptografischen Algorithmus zum Verschlüsseln des Schlüssels und einer Schlüssel-ID für den verschlüsselungsschlüsselnden Schlüssel. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String) |
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause Klasse mit dem angegebenen verschlüsselten Schlüssel, dem kryptografischen Algorithmus zum Verschlüsseln des Schlüssels, einem Schlüsselbezeichner für den verschlüsselnden Schlüssel und einem benutzerlesbaren Namen. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32) |
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause Klasse mit dem angegebenen verschlüsselten Schlüssel, dem kryptografischen Algorithmus, der zum Verschlüsseln des Schlüssels, einem Schlüsselbezeichner für den Schlüssel und einem benutzerlesbaren Namen verwendet wird. |
EncryptedKeyIdentifierClause(Byte[], String)
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause Klasse mithilfe des angegebenen Schlüssels, der verschlüsselt ist, und dem 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 Array davon, das Byte einen verschlüsselten Schlüssel enthält. 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 ist null länge.
Hinweise
Verwenden Sie die statischen Konstantenzeichenfolgen in der SecurityAlgorithms , um den kryptografischen Algorithmus für den encryptionMethod Parameter anzugeben.
Gilt für:
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause Klasse mithilfe des angegebenen verschlüsselten Schlüssels, des kryptografischen Algorithmus zum Verschlüsseln des Schlüssels und einer Schlüssel-ID für den verschlüsselungsschlüsselnden Schlü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 Array davon, das Byte einen verschlüsselten Schlüssel enthält. 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
A SecurityKeyIdentifier that represents the key identifier for the encrypting key that is specified in the encryptedKey parameter. Legt den Wert der EncryptingKeyIdentifier Eigenschaft fest.
Ausnahmen
encryptedKey ist null länge.
Hinweise
Verwenden Sie die statischen Konstantenzeichenfolgen in der SecurityAlgorithms , um den kryptografischen Algorithmus für den encryptionMethod Parameter anzugeben.
Gilt für:
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause Klasse mit dem angegebenen verschlüsselten Schlüssel, dem kryptografischen Algorithmus zum Verschlüsseln des Schlüssels, einem Schlüsselbezeichner für den verschlüsselnden Schlüssel und einem benutzerlesbaren Namen.
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 Array davon, das Byte einen verschlüsselten Schlüssel enthält. 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
A SecurityKeyIdentifier that represents the key identifier for the encrypting key specified in the encryptedKey parameter. Legt den Wert der EncryptingKeyIdentifier Eigenschaft fest.
- carriedKeyName
- String
Ein benutzerlesbarer Name, der dem im encryptedKey Parameter angegebenen Schlüssel zugeordnet ist. Legt den Wert der CarriedKeyName Eigenschaft fest.
Ausnahmen
encryptedKey ist null länge.
Hinweise
Verwenden Sie die statischen Konstantenzeichenfolgen in der SecurityAlgorithms , um den kryptografischen Algorithmus für den encryptionMethod Parameter anzugeben.
Gilt für:
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)
Initialisiert eine neue Instanz der EncryptedKeyIdentifierClause Klasse mit dem angegebenen verschlüsselten Schlüssel, dem kryptografischen Algorithmus, der zum Verschlüsseln des Schlüssels, einem Schlüsselbezeichner für den Schlüssel und einem benutzerlesbaren Namen verwendet wird.
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 Array davon, das Byte einen verschlüsselten Schlüssel enthält. 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 Wert, der den Schlüsselbezeichner für den im encryptedKey Parameter angegebenen Schlüssel darstellt. Legt den Wert der EncryptingKeyIdentifier Eigenschaft fest.
- carriedKeyName
- String
Ein benutzerlesbarer Name, der dem im encryptedKey Parameter angegebenen Schlüssel zugeordnet ist. Legt den Wert der CarriedKeyName Eigenschaft fest.
- derivationNonce
- Byte[]
Ein Array, das Byte die Nonce enthält, die zum Erstellen 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 ist null länge.
Hinweise
Wenn die derivationNonce parameter angegeben derivationLength werden, wird der implizierte abgeleitete Schlüssel anstelle des direkten Sicherheitsschlüssels des Tokens verwendet.
Verwenden Sie die statischen Konstantenzeichenfolgen in der SecurityAlgorithms , um den kryptografischen Algorithmus für den encryptionMethod Parameter anzugeben.