X509RawDataKeyIdentifierClause Класс

Определение

Представляет предложение идентификатора, определяющее маркер безопасности X509SecurityToken с помощью необработанных данных сертификата X.509.

public ref class X509RawDataKeyIdentifierClause : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public class X509RawDataKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type X509RawDataKeyIdentifierClause = class
    inherit BinaryKeyIdentifierClause
Public Class X509RawDataKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
Наследование

Комментарии

Обычно предложение X509RawDataKeyIdentifierClause требуется использовать только при создании пользовательской службы маркеров безопасности. Когда служба маркеров безопасности возвращает маркер безопасности, выданный маркер безопасности содержит ссылки на прикрепленные и неприкрепленные маркеры безопасности. Прикрепленные ссылки указывают на маркеры безопасности, содержащиеся в заголовке безопасности сообщения SOAP, а неприкрепленные ссылки являются маркерами безопасности, не входящими в заголовок безопасности сообщения SOAP. Обычно эти ссылки подтверждают подлинность выданного маркера безопасности. Используйте класс X509RawDataKeyIdentifierClause для ссылки на маркер безопасности X509SecurityToken с помощью необработанных данных сертификата X.509. Метод GetX509RawData возвращает необработанные данные.

Windows Communication Foundation (WCF) поддерживает следующие типы ссылок на маркеры безопасности для X509SecurityToken маркеров безопасности.

X509ThumbprintKeyIdentifierClause

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

X509RawDataKeyIdentifierClause(Byte[])

Инициализирует новый экземпляр класса X509RawDataKeyIdentifierClause, используя указанные необработанные данные сертификата X.509.

X509RawDataKeyIdentifierClause(X509Certificate2)

Инициализирует новый экземпляр класса X509RawDataKeyIdentifierClause, используя указанный сертификат X.509.

Свойства

CanCreateKey

Возвращает значение, указывающее, можно ли создать ключ из необработанных данных сертификата X.509 или массива байтов в конструкторе.

ClauseType

Возвращает тип предложения идентификатора ключа.

(Унаследовано от SecurityKeyIdentifierClause)
DerivationLength

Возвращает размер производного ключа.

(Унаследовано от SecurityKeyIdentifierClause)
Id

Получает или задает идентификатор конструкции идентификатора ключа.

(Унаследовано от SecurityKeyIdentifierClause)

Методы

CreateKey()

Создает ключ из необработанных данных сертификата X.509 или массива байтов, указанного в конструкторе.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetBuffer()

Возвращает двоичные данные, представляющие идентификатор ключа.

(Унаследовано от BinaryKeyIdentifierClause)
GetDerivationNonce()

Возвращает специальное слово, использованное для создания производного ключа.

(Унаследовано от SecurityKeyIdentifierClause)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetRawBuffer()

Возвращает двоичные данные, представляющие идентификатор ключа.

(Унаследовано от BinaryKeyIdentifierClause)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
GetX509RawData()

Возвращает необработанные данные, связанные с сертификатом X.509.

Matches(Byte[])

Возвращает значение, указывающее, соответствуют ли двоичные данные для текущего экземпляра указанным двоичным данным.

(Унаследовано от BinaryKeyIdentifierClause)
Matches(Byte[], Int32)

Возвращает значение, указывающее, эквивалентны ли двоичные данные для текущего экземпляра указанным двоичным данным в заданном смещении.

(Унаследовано от BinaryKeyIdentifierClause)
Matches(SecurityKeyIdentifierClause)

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

(Унаследовано от BinaryKeyIdentifierClause)
Matches(X509Certificate2)

Возвращает значение, указывающее, эквивалентен ли идентификатор ключа данного экземпляра указанному сертификату X.509.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает текущий объект.

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