EncryptedKeyIdentifierClause Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет предложение идентификатора ключа, определяющее зашифрованный ключ.
public ref class EncryptedKeyIdentifierClause sealed : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public sealed class EncryptedKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type EncryptedKeyIdentifierClause = class
inherit BinaryKeyIdentifierClause
Public NotInheritable Class EncryptedKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
- Наследование
Комментарии
Как правило, не требуется использовать, кроме того, EncryptedKeyIdentifierClause когда создается настраиваемая служба маркеров безопасности. Когда служба маркеров безопасности возвращает маркер безопасности, выданный маркер безопасности содержит ссылки на присоединенные и неподключенные маркеры безопасности. Присоединенные ссылки относятся к маркерам безопасности, содержащимся в заголовке безопасности сообщения SOAP, и неподключенные ссылки — это маркеры безопасности, не включенные в заголовок безопасности сообщения SOAP. Эти ссылки обычно подтверждают подлинность выданного маркера безопасности. EncryptedKeyIdentifierClause Используйте класс для ссылки на зашифрованный ключ. Метод GetEncryptedKey возвращает зашифрованный ключ.
WCF принимает завернутые ключи, которые хорошо сформированы в отношении формата провода. Алгоритм упаковки ключей, указанный на проводе, принимается и используется. Не проверяется совместимость с указанной конечной SecurityAlgorithmSuite точкой.
Конструкторы
| Имя | Описание |
|---|---|
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32) |
Инициализирует новый экземпляр класса с помощью указанного EncryptedKeyIdentifierClause ключа, зашифрованного, криптографического алгоритма, используемого для шифрования ключа, идентификатора ключа и имени, доступного для чтения пользователем. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String) |
Инициализирует новый экземпляр класса с помощью указанного EncryptedKeyIdentifierClause ключа, зашифрованного, криптографического алгоритма, используемого для шифрования ключа, идентификатора ключа для шифрования ключа и имени, доступного для чтения пользователем. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier) |
Инициализирует новый экземпляр EncryptedKeyIdentifierClause класса, используя указанный ключ, зашифрованный алгоритм шифрования, используемый для шифрования ключа, и идентификатор ключа для ключа шифрования. |
| EncryptedKeyIdentifierClause(Byte[], String) |
Инициализирует новый экземпляр класса с помощью указанного EncryptedKeyIdentifierClause ключа, зашифрованного и алгоритма шифрования, используемого для шифрования ключа. |
Свойства
| Имя | Описание |
|---|---|
| CanCreateKey |
Возвращает значение, указывающее, можно ли создать ключ. (Унаследовано от SecurityKeyIdentifierClause) |
| CarriedKeyName |
Возвращает удобочитаемое пользователем имя, связанное с зашифрованным ключом. |
| ClauseType |
Возвращает тип предложения идентификатора ключа. (Унаследовано от SecurityKeyIdentifierClause) |
| DerivationLength |
Возвращает размер производного ключа. (Унаследовано от SecurityKeyIdentifierClause) |
| EncryptingKeyIdentifier |
Возвращает идентификатор ключа для шифрования ключа. |
| EncryptionMethod |
Получает алгоритм шифрования, используемый для шифрования ключа. |
| Id |
Возвращает или задает идентификатор предложения идентификатора ключа. (Унаследовано от SecurityKeyIdentifierClause) |
Методы
| Имя | Описание |
|---|---|
| CreateKey() |
Создает ключ на основе параметров, переданных в конструктор. (Унаследовано от SecurityKeyIdentifierClause) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetBuffer() |
Возвращает двоичные данные, представляющие идентификатор ключа. (Унаследовано от BinaryKeyIdentifierClause) |
| GetDerivationNonce() |
Возвращает значение nonce, которое использовалось для создания производного ключа. (Унаследовано от SecurityKeyIdentifierClause) |
| GetEncryptedKey() |
Возвращает зашифрованный ключ. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetRawBuffer() |
Возвращает двоичные данные, представляющие идентификатор ключа. (Унаследовано от BinaryKeyIdentifierClause) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| Matches(Byte[], Int32) |
Возвращает значение, указывающее, эквивалентны ли двоичные данные для текущего экземпляра указанным двоичным данным по указанному смещение. (Унаследовано от BinaryKeyIdentifierClause) |
| Matches(Byte[], String, String) |
Возвращает значение, указывающее, эквивалентен ли идентификатор ключа для этого экземпляра указанному зашифрованном ключу, методу шифрования и имени, доступному для чтения пользователем. |
| Matches(Byte[]) |
Возвращает значение, указывающее, совпадают ли двоичные данные для текущего экземпляра с указанными двоичными данными. (Унаследовано от BinaryKeyIdentifierClause) |
| Matches(SecurityKeyIdentifierClause) |
Возвращает значение, указывающее, эквивалентен ли идентификатор ключа для этого экземпляра указанному предложению идентификатора ключа. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. |