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


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()

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

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

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

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

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

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

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

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

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

Matches(Byte[], Int32)

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

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

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

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

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

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

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

MemberwiseClone()

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

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

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

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