EncryptedKeyIdentifierClause Konstruktorer

Definition

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)

Källa:
EncryptedKeyIdentifierClause.cs
Källa:
EncryptedKeyIdentifierClause.cs
Källa:
EncryptedKeyIdentifierClause.cs

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

encryptionMethod är null.

-eller-

encryptedKey är null.

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)

Källa:
EncryptedKeyIdentifierClause.cs
Källa:
EncryptedKeyIdentifierClause.cs
Källa:
EncryptedKeyIdentifierClause.cs

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

encryptionMethod är null.

-eller-

encryptedKey är null.

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)

Källa:
EncryptedKeyIdentifierClause.cs
Källa:
EncryptedKeyIdentifierClause.cs
Källa:
EncryptedKeyIdentifierClause.cs

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

encryptionMethod är null.

-eller-

encryptedKey är null.

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)

Källa:
EncryptedKeyIdentifierClause.cs
Källa:
EncryptedKeyIdentifierClause.cs
Källa:
EncryptedKeyIdentifierClause.cs

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

encryptionMethod är null.

-eller-

encryptedKey är null.

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 .

Gäller för