X509SubjectKeyIdentifierClause Класс

Определение

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

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

Комментарии

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

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

X509ThumbprintKeyIdentifierClause

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

X509SubjectKeyIdentifierClause(Byte[])

Инициализирует новый экземпляр класса X509SubjectKeyIdentifierClause, используя указанный идентификатор ключа субъекта.

Свойства

CanCreateKey

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

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

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

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

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

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

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

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

Методы

CanCreateFrom(X509Certificate2)

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

CreateKey()

Создает ключ, который основан на параметрах, передаваемых в конструктор.

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

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

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

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

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

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

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

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

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

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

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

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

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

Возвращает идентификатор ключа субъекта.

Matches(Byte[])

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

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

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

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

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

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

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

MemberwiseClone()

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

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

Возвращает строку, представляющую текущий объект.

TryCreateFrom(X509Certificate2, X509SubjectKeyIdentifierClause)

Создает предложение идентификатора ключа с помощью указанного сертификата X.509.

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