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


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

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

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

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

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

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

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

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

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

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

Matches(Byte[], Int32)

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

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

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

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

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

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

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

MemberwiseClone()

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

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

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

TryCreateFrom(X509Certificate2, X509SubjectKeyIdentifierClause)

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

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