Sdílet prostřednictvím


EncryptedKeyIdentifierClause Konstruktory

Definice

Inicializuje novou instanci EncryptedKeyIdentifierClause třídy .

Přetížení

EncryptedKeyIdentifierClause(Byte[], String)

Inicializuje novou instanci EncryptedKeyIdentifierClause třídy pomocí zadaného klíče, který je zašifrován, a kryptografického algoritmu použitého k zašifrování klíče.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Inicializuje novou instanci EncryptedKeyIdentifierClause třídy pomocí zadaného klíče, který je zašifrován, kryptografický algoritmus použitý k zašifrování klíče a identifikátor klíče pro šifrovací klíč.

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

Inicializuje novou instanci třídy pomocí zadaného EncryptedKeyIdentifierClause klíče, který je zašifrován, kryptografický algoritmus použitý k zašifrování klíče, identifikátor klíče pro šifrovací klíč a uživatelsky čitelný název.

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

Inicializuje novou instanci třídy pomocí zadaného EncryptedKeyIdentifierClause klíče, který je zašifrován, kryptografického algoritmu použitého k zašifrování klíče, identifikátoru klíče a uživatelsky čitelného názvu.

EncryptedKeyIdentifierClause(Byte[], String)

Zdroj:
EncryptedKeyIdentifierClause.cs
Zdroj:
EncryptedKeyIdentifierClause.cs
Zdroj:
EncryptedKeyIdentifierClause.cs

Inicializuje novou instanci EncryptedKeyIdentifierClause třídy pomocí zadaného klíče, který je zašifrován, a kryptografického algoritmu použitého k zašifrování klíče.

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)

Parametry

encryptedKey
Byte[]

Pole Byte obsahující klíč, který je zašifrovaný. Nastaví hodnotu vrácenou metodou GetEncryptedKey() .

encryptionMethod
String

Kryptografický algoritmus, který se používá k šifrování klíče. Nastaví hodnotu EncryptionMethod vlastnosti .

Výjimky

encryptionMethod je null.

-nebo-

encryptedKey je null.

encryptedKey je nulová délka.

Poznámky

Pomocí řetězců statických konstant v parametru SecurityAlgorithms zadejte kryptografický algoritmus parametru encryptionMethod .

Platí pro

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Zdroj:
EncryptedKeyIdentifierClause.cs
Zdroj:
EncryptedKeyIdentifierClause.cs
Zdroj:
EncryptedKeyIdentifierClause.cs

Inicializuje novou instanci EncryptedKeyIdentifierClause třídy pomocí zadaného klíče, který je zašifrován, kryptografický algoritmus použitý k zašifrování klíče a identifikátor klíče pro šifrovací klíč.

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)

Parametry

encryptedKey
Byte[]

Pole Byte obsahující klíč, který je zašifrovaný. Nastaví hodnotu vrácenou metodou GetEncryptedKey() .

encryptionMethod
String

Kryptografický algoritmus, který se používá k šifrování klíče. Nastaví hodnotu EncryptionMethod vlastnosti .

encryptingKeyIdentifier
SecurityKeyIdentifier

A SecurityKeyIdentifier , který představuje identifikátor klíče pro šifrovací klíč, který je zadán v parametru encryptedKey . Nastaví hodnotu EncryptingKeyIdentifier vlastnosti .

Výjimky

encryptionMethod je null.

-nebo-

encryptedKey je null.

encryptedKey je nulová délka.

Poznámky

Pomocí řetězců statických konstant v parametru SecurityAlgorithms zadejte kryptografický algoritmus parametru encryptionMethod .

Platí pro

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

Zdroj:
EncryptedKeyIdentifierClause.cs
Zdroj:
EncryptedKeyIdentifierClause.cs
Zdroj:
EncryptedKeyIdentifierClause.cs

Inicializuje novou instanci třídy pomocí zadaného EncryptedKeyIdentifierClause klíče, který je zašifrován, kryptografický algoritmus použitý k zašifrování klíče, identifikátor klíče pro šifrovací klíč a uživatelsky čitelný název.

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)

Parametry

encryptedKey
Byte[]

Pole Byte obsahující klíč, který je zašifrovaný. Nastaví hodnotu vrácenou metodou GetEncryptedKey() .

encryptionMethod
String

Kryptografický algoritmus, který se používá k šifrování klíče. Nastaví hodnotu EncryptionMethod vlastnosti .

encryptingKeyIdentifier
SecurityKeyIdentifier

A SecurityKeyIdentifier , který představuje identifikátor klíče pro šifrovací klíč zadaný v parametru encryptedKey . Nastaví hodnotu EncryptingKeyIdentifier vlastnosti .

carriedKeyName
String

Uživatelsky čitelný název, který je přidružený ke klíči zadanému v parametru encryptedKey . Nastaví hodnotu CarriedKeyName vlastnosti .

Výjimky

encryptionMethod je null.

-nebo-

encryptedKey je null.

encryptedKey je nulová délka.

Poznámky

Pomocí řetězců statických konstant v parametru SecurityAlgorithms zadejte kryptografický algoritmus parametru encryptionMethod .

Platí pro

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

Zdroj:
EncryptedKeyIdentifierClause.cs
Zdroj:
EncryptedKeyIdentifierClause.cs
Zdroj:
EncryptedKeyIdentifierClause.cs

Inicializuje novou instanci třídy pomocí zadaného EncryptedKeyIdentifierClause klíče, který je zašifrován, kryptografického algoritmu použitého k zašifrování klíče, identifikátoru klíče a uživatelsky čitelného názvu.

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)

Parametry

encryptedKey
Byte[]

Pole Byte obsahující klíč, který je zašifrovaný. Nastaví hodnotu vrácenou metodou GetEncryptedKey() .

encryptionMethod
String

Kryptografický algoritmus, který se používá k šifrování klíče. Nastaví hodnotu EncryptionMethod vlastnosti .

encryptingKeyIdentifier
SecurityKeyIdentifier

A SecurityKeyIdentifier , který představuje identifikátor klíče pro klíč zadaný v parametru encryptedKey . Nastaví hodnotu EncryptingKeyIdentifier vlastnosti .

carriedKeyName
String

Uživatelsky čitelný název, který je přidružený ke klíči zadanému v parametru encryptedKey . Nastaví hodnotu CarriedKeyName vlastnosti .

derivationNonce
Byte[]

Pole Byte obsahující typ nonce, který byl použit k vytvoření odvozeného klíče. Nastaví hodnotu vrácenou metodou GetDerivationNonce() .

derivationLength
Int32

Velikost odvozeného klíče. Nastaví hodnotu DerivationLength vlastnosti .

Výjimky

encryptionMethod je null.

-nebo-

encryptedKey je null.

encryptedKey je nulová délka.

Poznámky

derivationNonce Při zadání parametrů a derivationLength se místo přímého klíče zabezpečení tokenu použije implicitní odvozený klíč.

Pomocí řetězců statických konstant v parametru SecurityAlgorithms zadejte kryptografický algoritmus parametru encryptionMethod .

Platí pro