EncryptedKeyIdentifierClause Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av EncryptedKeyIdentifierClause klassen.
Överlagringar
| Name | Description |
|---|---|
| EncryptedKeyIdentifierClause(Byte[], String) |
Initierar en ny instans av EncryptedKeyIdentifierClause klassen med den angivna nyckeln som är krypterad och den kryptografiska algoritm som används för att kryptera nyckeln. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier) |
Initierar en ny instans av EncryptedKeyIdentifierClause klassen med den angivna nyckeln som är krypterad, den kryptografiska algoritm som används för att kryptera nyckeln och en nyckelidentifierare för krypteringsnyckeln. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String) |
Initierar en ny instans av EncryptedKeyIdentifierClause klassen med den angivna nyckeln som är krypterad, den kryptografiska algoritm som används för att kryptera nyckeln, en nyckelidentifierare för krypteringsnyckeln och ett användarläsbart namn. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32) |
Initierar en ny instans av EncryptedKeyIdentifierClause klassen med den angivna nyckeln som är krypterad, den kryptografiska algoritm som används för att kryptera nyckeln, en nyckelidentifierare för nyckeln och ett användarläsbart namn. |
EncryptedKeyIdentifierClause(Byte[], String)
Initierar en ny instans av EncryptedKeyIdentifierClause klassen med den angivna nyckeln som är krypterad och den kryptografiska algoritm som används för att kryptera nyckeln.
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)
Parametrar
- encryptedKey
- Byte[]
En matris med Byte som innehåller en nyckel som är krypterad. Anger det värde som returneras från GetEncryptedKey() metoden.
- encryptionMethod
- String
Den kryptografiska algoritm som används för att kryptera nyckeln. Anger värdet för EncryptionMethod egenskapen.
Undantag
encryptedKey är noll längd.
Kommentarer
Använd de statiska konstantsträngarna i SecurityAlgorithms för att ange den kryptografiska algoritmen för parametern encryptionMethod .
Gäller för
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)
Initierar en ny instans av EncryptedKeyIdentifierClause klassen med den angivna nyckeln som är krypterad, den kryptografiska algoritm som används för att kryptera nyckeln och en nyckelidentifierare för krypteringsnyckeln.
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)
Parametrar
- encryptedKey
- Byte[]
En matris med Byte som innehåller en nyckel som är krypterad. Anger det värde som returneras från GetEncryptedKey() metoden.
- encryptionMethod
- String
Den kryptografiska algoritm som används för att kryptera nyckeln. Anger värdet för EncryptionMethod egenskapen.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
En SecurityKeyIdentifier som representerar nyckelidentifieraren för den krypteringsnyckel som anges i parametern encryptedKey . Anger värdet för EncryptingKeyIdentifier egenskapen.
Undantag
encryptedKey är noll längd.
Kommentarer
Använd de statiska konstantsträngarna i SecurityAlgorithms för att ange den kryptografiska algoritmen för parametern encryptionMethod .
Gäller för
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)
Initierar en ny instans av EncryptedKeyIdentifierClause klassen med den angivna nyckeln som är krypterad, den kryptografiska algoritm som används för att kryptera nyckeln, en nyckelidentifierare för krypteringsnyckeln och ett användarläsbart namn.
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)
Parametrar
- encryptedKey
- Byte[]
En matris med Byte som innehåller en nyckel som är krypterad. Anger det värde som returneras från GetEncryptedKey() metoden.
- encryptionMethod
- String
Den kryptografiska algoritm som används för att kryptera nyckeln. Anger värdet för EncryptionMethod egenskapen.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
En SecurityKeyIdentifier som representerar nyckelidentifieraren för krypteringsnyckeln som anges i parametern encryptedKey . Anger värdet för EncryptingKeyIdentifier egenskapen.
- carriedKeyName
- String
Ett användarläsbart namn som är associerat med nyckeln som anges i parametern encryptedKey . Anger värdet för CarriedKeyName egenskapen.
Undantag
encryptedKey är noll längd.
Kommentarer
Använd de statiska konstantsträngarna i SecurityAlgorithms för att ange den kryptografiska algoritmen för parametern encryptionMethod .
Gäller för
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)
Initierar en ny instans av EncryptedKeyIdentifierClause klassen med den angivna nyckeln som är krypterad, den kryptografiska algoritm som används för att kryptera nyckeln, en nyckelidentifierare för nyckeln och ett användarläsbart namn.
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)
Parametrar
- encryptedKey
- Byte[]
En matris med Byte som innehåller en nyckel som är krypterad. Anger det värde som returneras från GetEncryptedKey() metoden.
- encryptionMethod
- String
Den kryptografiska algoritm som används för att kryptera nyckeln. Anger värdet för EncryptionMethod egenskapen.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
En SecurityKeyIdentifier som representerar nyckelidentifieraren för nyckeln som anges i parametern encryptedKey . Anger värdet för EncryptingKeyIdentifier egenskapen.
- carriedKeyName
- String
Ett användarläsbart namn som är associerat med nyckeln som anges i parametern encryptedKey . Anger värdet för CarriedKeyName egenskapen.
- derivationNonce
- Byte[]
En matris med Byte som innehåller nonce som användes för att skapa en härledd nyckel. Anger det värde som returneras av GetDerivationNonce() metoden.
- derivationLength
- Int32
Storleken på den härledda nyckeln. Anger värdet för DerivationLength egenskapen.
Undantag
encryptedKey är noll längd.
Kommentarer
När parametrarna derivationNonce och derivationLength anges används den underförstådda härledda nyckeln i stället för tokens direkta säkerhetsnyckel.
Använd de statiska konstantsträngarna i SecurityAlgorithms för att ange den kryptografiska algoritmen för parametern encryptionMethod .