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


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

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

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)

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