EncryptedKeyIdentifierClause Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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
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)
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
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)
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
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)
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
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
.