EncryptedKeyIdentifierClause Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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
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
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
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.