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.
Исключения
Параметр 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.
Исключения
Параметр 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.
Исключения
Параметр 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.
Исключения
Параметр encryptedKey
имеет нулевую длину.
Комментарии
Если указаны параметры derivationNonce
и derivationLength
, вместо прямого ключа безопасности используется неявный ключ безопасности.
Используйте статические константные строки в классе SecurityAlgorithms, чтобы задать алгоритм шифрования для параметра encryptionMethod
.