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


RsaKeyIdentifierClause Класс

Определение

Представляет предложение идентификатора ключа, определяющее маркер безопасности RsaSecurityToken.

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

Комментарии

Обычно предложение RsaKeyIdentifierClause требуется использовать только при создании пользовательской службы маркеров безопасности. Когда служба маркеров безопасности возвращает маркер безопасности, выданный маркер безопасности содержит ссылки на прикрепленные и неприкрепленные маркеры безопасности. Прикрепленные ссылки указывают на маркеры безопасности, содержащиеся в заголовке безопасности сообщения SOAP, а неприкрепленные ссылки являются маркерами безопасности, не входящими в заголовок безопасности в сообщении SOAP. Обычно эти ссылки подтверждают подлинность выданного маркера безопасности. Используйте класс RsaKeyIdentifierClause для ссылки на маркер безопасности RsaSecurityToken и доступа к алгоритму RSA. Чтобы получить доступ к алгоритму RSA, возвратите значение свойства Rsa.

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

RsaKeyIdentifierClause(RSA)

Инициализирует новый экземпляр класса RsaKeyIdentifierClause, используя указанный алгоритм RSA.

Свойства

CanCreateKey

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

ClauseType

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

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

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

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

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

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

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

Методы

CreateKey()

Создает ключ с помощью алгоритма RSA.

Equals(Object)

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

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

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

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

Возвращает параметр Exponent для алгоритма RSA.

GetHashCode()

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

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

Возвращает параметр Modulus для алгоритма RSA.

GetType()

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

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

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

Matches(SecurityKeyIdentifierClause)

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

MemberwiseClone()

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

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

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

WriteExponentAsBase64(XmlWriter)

Записывает параметр Exponent алгоритма RSA в кодировке Base64 в указанный XML-сериализатор.

WriteModulusAsBase64(XmlWriter)

Записывает параметр Modulus алгоритма RSA в кодировке Base64 в указанный XML-сериализатор.

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