EncryptedKeyIdentifierClause Constructors

Definitie

Initialiseert een nieuw exemplaar van de EncryptedKeyIdentifierClause klasse.

Overloads

Name Description
EncryptedKeyIdentifierClause(Byte[], String)

Initialiseert een nieuw exemplaar van de EncryptedKeyIdentifierClause klasse met behulp van de opgegeven sleutel die is versleuteld en het cryptografische algoritme dat wordt gebruikt om de sleutel te versleutelen.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Initialiseert een nieuw exemplaar van de EncryptedKeyIdentifierClause klasse met behulp van de opgegeven sleutel die is versleuteld, het cryptografische algoritme dat wordt gebruikt om de sleutel te versleutelen en een sleutel-id voor de versleutelingssleutel.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)

Initialiseert een nieuw exemplaar van de EncryptedKeyIdentifierClause klasse met behulp van de opgegeven sleutel die is versleuteld, het cryptografische algoritme dat wordt gebruikt om de sleutel te versleutelen, een sleutel-id voor de versleutelingssleutel en een door de gebruiker leesbare naam.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)

Initialiseert een nieuw exemplaar van de EncryptedKeyIdentifierClause klasse met behulp van de opgegeven sleutel die is versleuteld, het cryptografische algoritme dat wordt gebruikt voor het versleutelen van de sleutel, een sleutel-id voor de sleutel en een door de gebruiker leesbare naam.

EncryptedKeyIdentifierClause(Byte[], String)

Initialiseert een nieuw exemplaar van de EncryptedKeyIdentifierClause klasse met behulp van de opgegeven sleutel die is versleuteld en het cryptografische algoritme dat wordt gebruikt om de sleutel te versleutelen.

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)

Parameters

encryptedKey
Byte[]

Een matrix van Byte die een sleutel bevat die is versleuteld. Hiermee stelt u de waarde in die wordt geretourneerd door de GetEncryptedKey() methode.

encryptionMethod
String

Het cryptografische algoritme dat wordt gebruikt om de sleutel te versleutelen. Hiermee stelt u de waarde van de EncryptionMethod eigenschap in.

Uitzonderingen

encryptionMethod is null.

– of –

encryptedKey is null.

encryptedKey is een lengte van nul.

Opmerkingen

Gebruik de statische constante tekenreeksen in het SecurityAlgorithms bestand om het cryptografische algoritme voor de encryptionMethod parameter op te geven.

Van toepassing op

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Initialiseert een nieuw exemplaar van de EncryptedKeyIdentifierClause klasse met behulp van de opgegeven sleutel die is versleuteld, het cryptografische algoritme dat wordt gebruikt om de sleutel te versleutelen en een sleutel-id voor de versleutelingssleutel.

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)

Parameters

encryptedKey
Byte[]

Een matrix van Byte die een sleutel bevat die is versleuteld. Hiermee stelt u de waarde in die wordt geretourneerd door de GetEncryptedKey() methode.

encryptionMethod
String

Het cryptografische algoritme dat wordt gebruikt om de sleutel te versleutelen. Hiermee stelt u de waarde van de EncryptionMethod eigenschap in.

encryptingKeyIdentifier
SecurityKeyIdentifier

Een SecurityKeyIdentifier die de sleutel-id vertegenwoordigt voor de versleutelingssleutel die is opgegeven in de encryptedKey parameter. Hiermee stelt u de waarde van de EncryptingKeyIdentifier eigenschap in.

Uitzonderingen

encryptionMethod is null.

– of –

encryptedKey is null.

encryptedKey is een lengte van nul.

Opmerkingen

Gebruik de statische constante tekenreeksen in het SecurityAlgorithms bestand om het cryptografische algoritme voor de encryptionMethod parameter op te geven.

Van toepassing op

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)

Initialiseert een nieuw exemplaar van de EncryptedKeyIdentifierClause klasse met behulp van de opgegeven sleutel die is versleuteld, het cryptografische algoritme dat wordt gebruikt om de sleutel te versleutelen, een sleutel-id voor de versleutelingssleutel en een door de gebruiker leesbare naam.

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)

Parameters

encryptedKey
Byte[]

Een matrix van Byte die een sleutel bevat die is versleuteld. Hiermee stelt u de waarde in die wordt geretourneerd door de GetEncryptedKey() methode.

encryptionMethod
String

Het cryptografische algoritme dat wordt gebruikt om de sleutel te versleutelen. Hiermee stelt u de waarde van de EncryptionMethod eigenschap in.

encryptingKeyIdentifier
SecurityKeyIdentifier

Een SecurityKeyIdentifier die de sleutel-id vertegenwoordigt voor de versleutelingssleutel die is opgegeven in de encryptedKey parameter. Hiermee stelt u de waarde van de EncryptingKeyIdentifier eigenschap in.

carriedKeyName
String

Een door de gebruiker leesbare naam die is gekoppeld aan de sleutel die is opgegeven in de encryptedKey parameter. Hiermee stelt u de waarde van de CarriedKeyName eigenschap in.

Uitzonderingen

encryptionMethod is null.

– of –

encryptedKey is null.

encryptedKey is een lengte van nul.

Opmerkingen

Gebruik de statische constante tekenreeksen in het SecurityAlgorithms bestand om het cryptografische algoritme voor de encryptionMethod parameter op te geven.

Van toepassing op

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)

Initialiseert een nieuw exemplaar van de EncryptedKeyIdentifierClause klasse met behulp van de opgegeven sleutel die is versleuteld, het cryptografische algoritme dat wordt gebruikt voor het versleutelen van de sleutel, een sleutel-id voor de sleutel en een door de gebruiker leesbare naam.

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)

Parameters

encryptedKey
Byte[]

Een matrix van Byte die een sleutel bevat die is versleuteld. Hiermee stelt u de waarde in die wordt geretourneerd door de GetEncryptedKey() methode.

encryptionMethod
String

Het cryptografische algoritme dat wordt gebruikt om de sleutel te versleutelen. Hiermee stelt u de waarde van de EncryptionMethod eigenschap in.

encryptingKeyIdentifier
SecurityKeyIdentifier

Een SecurityKeyIdentifier die de sleutel-id vertegenwoordigt voor de sleutel die is opgegeven in de encryptedKey parameter. Hiermee stelt u de waarde van de EncryptingKeyIdentifier eigenschap in.

carriedKeyName
String

Een door de gebruiker leesbare naam die is gekoppeld aan de sleutel die is opgegeven in de encryptedKey parameter. Hiermee stelt u de waarde van de CarriedKeyName eigenschap in.

derivationNonce
Byte[]

Een matrix die Byte de nonce bevat die is gebruikt om een afgeleide sleutel te maken. Hiermee stelt u de waarde in die wordt geretourneerd door de GetDerivationNonce() methode.

derivationLength
Int32

De grootte van de afgeleide sleutel. Hiermee stelt u de waarde van de DerivationLength eigenschap in.

Uitzonderingen

encryptionMethod is null.

– of –

encryptedKey is null.

encryptedKey is een lengte van nul.

Opmerkingen

Wanneer de derivationNonce en derivationLength parameters worden opgegeven, wordt de impliciete afgeleide sleutel gebruikt in plaats van de directe beveiligingssleutel van het token.

Gebruik de statische constante tekenreeksen in het SecurityAlgorithms bestand om het cryptografische algoritme voor de encryptionMethod parameter op te geven.

Van toepassing op