SymmetricProofDescriptor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс можно использовать для создания токена на основе симметричного ключа.
public ref class SymmetricProofDescriptor : System::IdentityModel::Tokens::ProofDescriptor
public class SymmetricProofDescriptor : System.IdentityModel.Tokens.ProofDescriptor
type SymmetricProofDescriptor = class
inherit ProofDescriptor
Public Class SymmetricProofDescriptor
Inherits ProofDescriptor
- Наследование
Конструкторы
SymmetricProofDescriptor(Byte[], EncryptingCredentials) |
Инициализирует новый экземпляр класса SymmetricProofDescriptor с заданным материалом ключа. |
SymmetricProofDescriptor(EncryptingCredentials) |
Инициализирует новый экземпляр класса SymmetricProofDescriptor с указанными учетными данными шифрования. |
SymmetricProofDescriptor(Int32, EncryptingCredentials) |
Инициализирует новый экземпляр класса SymmetricProofDescriptor с автоматически созданным ключом. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials) |
Инициализирует новый экземпляр класса SymmetricProofDescriptor с автоматически созданным ключом. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[]) |
Инициализирует новый экземпляр класса SymmetricProofDescriptor, используемый для отправки объединенной энтропии. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String) |
Инициализирует новый экземпляр класса SymmetricProofDescriptor, используемый для отправки объединенной энтропии. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String) |
Используйте этот конструктор, чтобы заставить службу токенов безопасности автоматически создать ключ и отправить его в токене проверки в зашифрованном виде. Это охватывает два случая. 1. клиент отправляет энтропию, но сервер отклоняет ее 2. клиент не отправил энтропию, поэтому просто использовать энтропию сервера. |
Свойства
KeyIdentifier |
Получает идентификатор ключа, который можно использовать внутри выданного токена для определения ключа. Обычно это двоичный секрет или зашифрованный ключ. |
RequestorEncryptingCredentials |
Получает учетные данные шифрования запрашивающей стороны, которые могут использоваться для шифрования токена проверки или энтропии в отклике. |
TargetEncryptingCredentials |
Получает учетные данные шифрования проверяющей стороны, которые могут использоваться для шифрования запрашиваемого токена безопасности в отклике. |
Методы
ApplyTo(RequestSecurityTokenResponse) |
Изменяет указанный RSTR на основании параметров в данном дескрипторе проверки. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetKeyBytes() |
Получает материал ключа. |
GetSourceEntropy() |
Получает энтропию источника в простых байтах. |
GetTargetEntropy() |
Возвращает энтропию цели в простых байтах. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |