Поделиться через


EncryptedKeyIdentifierClause Конструкторы

Определение

Инициализирует новый экземпляр класса EncryptedKeyIdentifierClause.

Перегрузки

EncryptedKeyIdentifierClause(Byte[], String)

Инициализирует новый экземпляр класса EncryptedKeyIdentifierClause с помощью указанного зашифрованного ключа и алгоритма, используемого для его шифрования.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Инициализирует новый экземпляр класса EncryptedKeyIdentifierClause с помощью указанного зашифрованного ключа, алгоритма, используемого для его шифрования, а также идентификатора для ключа шифрования.

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

Инициализирует новый экземпляр класса EncryptedKeyIdentifierClause с помощью указанного зашифрованного ключа, алгоритма, используемого для его шифрования, идентификатора для ключа шифрования, а также имени, доступного для чтения пользователю.

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

Инициализирует новый экземпляр класса EncryptedKeyIdentifierClause с помощью указанного зашифрованного ключа, алгоритма, используемого для его шифрования, идентификатора для ключа, а также имени, доступного для чтения пользователю.

EncryptedKeyIdentifierClause(Byte[], String)

Исходный код:
EncryptedKeyIdentifierClause.cs
Исходный код:
EncryptedKeyIdentifierClause.cs
Исходный код:
EncryptedKeyIdentifierClause.cs

Инициализирует новый экземпляр класса EncryptedKeyIdentifierClause с помощью указанного зашифрованного ключа и алгоритма, используемого для его шифрования.

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)

Параметры

encryptedKey
Byte[]

Массив Byte, содержащий зашифрованный ключ. Задает значение, возвращаемое из метода GetEncryptedKey().

encryptionMethod
String

Алгоритм шифрования, используемый для шифрования ключа. Задает значение свойства EncryptionMethod.

Исключения

encryptionMethod имеет значение null.

-или-

encryptedKey имеет значение null.

Параметр encryptedKey имеет нулевую длину.

Комментарии

Используйте статические константные строки в классе SecurityAlgorithms, чтобы задать алгоритм шифрования для параметра encryptionMethod.

Применяется к

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Исходный код:
EncryptedKeyIdentifierClause.cs
Исходный код:
EncryptedKeyIdentifierClause.cs
Исходный код:
EncryptedKeyIdentifierClause.cs

Инициализирует новый экземпляр класса EncryptedKeyIdentifierClause с помощью указанного зашифрованного ключа, алгоритма, используемого для его шифрования, а также идентификатора для ключа шифрования.

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)

Параметры

encryptedKey
Byte[]

Массив Byte, содержащий зашифрованный ключ. Задает значение, возвращаемое из метода GetEncryptedKey().

encryptionMethod
String

Алгоритм шифрования, используемый для шифрования ключа. Задает значение свойства EncryptionMethod.

encryptingKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier — идентификатор для ключа шифрования, заданного в параметре encryptedKey. Задает значение свойства EncryptingKeyIdentifier.

Исключения

encryptionMethod имеет значение null.

-или-

encryptedKey имеет значение null.

Параметр encryptedKey имеет нулевую длину.

Комментарии

Используйте статические константные строки в классе SecurityAlgorithms, чтобы задать алгоритм шифрования для параметра encryptionMethod.

Применяется к

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

Исходный код:
EncryptedKeyIdentifierClause.cs
Исходный код:
EncryptedKeyIdentifierClause.cs
Исходный код:
EncryptedKeyIdentifierClause.cs

Инициализирует новый экземпляр класса EncryptedKeyIdentifierClause с помощью указанного зашифрованного ключа, алгоритма, используемого для его шифрования, идентификатора для ключа шифрования, а также имени, доступного для чтения пользователю.

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)

Параметры

encryptedKey
Byte[]

Массив Byte, содержащий зашифрованный ключ. Задает значение, возвращаемое из метода GetEncryptedKey().

encryptionMethod
String

Алгоритм шифрования, используемый для шифрования ключа. Задает значение свойства EncryptionMethod.

encryptingKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier — идентификатор для ключа шифрования, заданного в параметре encryptedKey. Задает значение свойства EncryptingKeyIdentifier.

carriedKeyName
String

Имя, доступное для чтения пользователю, которое связано с ключом, заданным в параметре encryptedKey. Задает значение свойства CarriedKeyName.

Исключения

encryptionMethod имеет значение null.

-или-

encryptedKey имеет значение null.

Параметр encryptedKey имеет нулевую длину.

Комментарии

Используйте статические константные строки в классе SecurityAlgorithms, чтобы задать алгоритм шифрования для параметра encryptionMethod.

Применяется к

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

Исходный код:
EncryptedKeyIdentifierClause.cs
Исходный код:
EncryptedKeyIdentifierClause.cs
Исходный код:
EncryptedKeyIdentifierClause.cs

Инициализирует новый экземпляр класса EncryptedKeyIdentifierClause с помощью указанного зашифрованного ключа, алгоритма, используемого для его шифрования, идентификатора для ключа, а также имени, доступного для чтения пользователю.

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)

Параметры

encryptedKey
Byte[]

Массив Byte, содержащий зашифрованный ключ. Задает значение, возвращаемое из метода GetEncryptedKey().

encryptionMethod
String

Алгоритм шифрования, используемый для шифрования ключа. Задает значение свойства EncryptionMethod.

encryptingKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier — идентификатор для ключа, заданного в параметре encryptedKey. Задает значение свойства EncryptingKeyIdentifier.

carriedKeyName
String

Имя, доступное для чтения пользователю, которое связано с ключом, заданным в параметре encryptedKey. Задает значение свойства CarriedKeyName.

derivationNonce
Byte[]

Массив Byte, который содержит специальное слово, использованное для создания производного ключа. Задает значение, возвращаемое методом GetDerivationNonce().

derivationLength
Int32

Размер производного ключа. Задает значение свойства DerivationLength.

Исключения

encryptionMethod имеет значение null.

-или-

encryptedKey имеет значение null.

Параметр encryptedKey имеет нулевую длину.

Комментарии

Если указаны параметры derivationNonce и derivationLength, вместо прямого ключа безопасности используется неявный ключ безопасности.

Используйте статические константные строки в классе SecurityAlgorithms, чтобы задать алгоритм шифрования для параметра encryptionMethod.

Применяется к