KerberosRequestorSecurityToken Класс

Определение

Представляет маркер безопасности, который основан на билете Kerberos, отправляемом в запросе SOAP.

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

Комментарии

Обычно разработчикам приложений не требуется использовать класс KerberosRequestorSecurityToken за исключением случаев, когда веб-служба должна получить имя участника-службы, связанное с билетом Kerberos. Чтобы возвратить значение имени субъекта-службы, необходимо получить свойство ServicePrincipalName.

Существует два класса, которые представляют маркеры безопасности, основанные на билете Kerberos: KerberosRequestorSecurityToken и KerberosReceiverSecurityToken. Маркер безопасности KerberosRequestorSecurityToken применяется клиентами, которые используют маркер безопасности KerberosRequestorSecurityToken в исходящих сообщениях SOAP, тогда как маркер безопасности KerberosReceiverSecurityToken используется веб-службой, получающей сообщения SOAP с маркером безопасности.

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

KerberosRequestorSecurityToken(String)

Инициализирует новый экземпляр класса KerberosRequestorSecurityToken с помощью службы, связанной с указанным именем участника-службы.

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

Инициализирует новый экземпляр класса KerberosRequestorSecurityToken.

Свойства

Id

Возвращает уникальный идентификатор маркера безопасности.

SecurityKey

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

SecurityKeys

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

ServicePrincipalName

Возвращает имя субъекта-службы для маркера безопасности KerberosRequestorSecurityToken.

ValidFrom

Возвращает первый момент времени, когда данный маркер безопасности является действительным.

ValidTo

Возвращает последний момент времени, когда данный маркер безопасности является действительным.

Методы

CanCreateKeyIdentifierClause<T>()

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

CanCreateKeyIdentifierClause<T>()

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

(Унаследовано от SecurityToken)
CreateKeyIdentifierClause<T>()

Создает предложение заданного идентификатора ключа.

CreateKeyIdentifierClause<T>()

Создает предложение заданного идентификатора ключа.

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

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

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

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

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

Возвращает запрос билета Kerberos.

GetType()

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

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

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

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

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

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

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

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

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

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

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

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

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