KerberosRequestorSecurityToken Klasse

Definition

Stellt ein Sicherheitstoken dar, das auf einem Kerberos-Ticket basiert, das in Form einer SOAP-Anforderung gesendet wird.Represents a security token that is based upon a Kerberos ticket that is sent in an SOAP request.

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
Vererbung
KerberosRequestorSecurityToken

Hinweise

In der Regel ist die KerberosRequestorSecurityToken-Klasse für Anwendungsentwickler nicht erforderlich, es sei denn, ein Webdienst muss den mit dem Kerberos-Ticket verbundenen Dienstprinzipalnamen abrufen.Typically, application developers do not need to use the KerberosRequestorSecurityToken class, unless a Web service must get the service principal name associated with the Kerberos ticket. Um den Wert des Dienstprinzipalnamens abzurufen, rufen Sie den Wert der ServicePrincipalName-Eigenschaft ab.To get the value of the service principal name, get the value of the ServicePrincipalName property.

Es gibt zwei Klassen, die die Sicherheitstoken darstellen, die auf einem Kerberos-Ticket basieren: KerberosRequestorSecurityToken und KerberosReceiverSecurityToken.There are two classes that represent security tokens that are based upon a Kerberos ticket: KerberosRequestorSecurityToken and KerberosReceiverSecurityToken. Das KerberosRequestorSecurityToken-Sicherheitstoken wird von Clients verwendet, die das KerberosRequestorSecurityToken-Sicherheitstoken in ausgehenden SOAP-Nachrichten verwenden, das KerberosReceiverSecurityToken-Sicherheitstoken wird hingegen von einem Webdienst verwendet, bei dem SOAP-Nachrichten eingehen, die das Sicherheitstoken enthalten.The KerberosRequestorSecurityToken security token is used by clients that use the KerberosRequestorSecurityToken security token in an outgoing SOAP messages, whereas the KerberosReceiverSecurityToken security token is used by a Web service that receives SOAP messages that contain the security token.

Konstruktoren

KerberosRequestorSecurityToken(String)

Initialisiert eine neue Instanz der KerberosRequestorSecurityToken-Klasse unter Verwendung eines Diensts, der mit dem angegebenen Dienstprinzipalnamen verknüpft ist.Initializes a new instance of the KerberosRequestorSecurityToken class using a service that is associated with the specified service principal name.

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

Initialisiert eine neue Instanz der KerberosRequestorSecurityToken-Klasse.Initializes a new instance of the KerberosRequestorSecurityToken class.

Eigenschaften

Id

Ruft einen eindeutigen Bezeichner des Sicherheitstokens ab.Gets a unique identifier of the security token.

SecurityKey

Ruft den symmetrischen Sitzungsschlüssel für das Kerberos-Ticket ab, das diesem Sicherheitstoken zugeordnet ist.Gets the symmetric session key for the Kerberos ticket that is associated with this security token.

SecurityKeys

Ruft die dem Sicherheitstoken zugeordneten kryptografischen Schlüssel ab.Gets the cryptographic keys associated with the security token.

ServicePrincipalName

Ruft den Dienstprinzipalnamen für das KerberosRequestorSecurityToken-Sicherheitstoken ab.Gets the service principal name for the KerberosRequestorSecurityToken security token.

ValidFrom

Ruft den ersten Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist.Gets the first instant in time at which this security token is valid.

ValidTo

Ruft den spätest möglichen Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist.Gets the last instant in time at which this security token is valid.

Methoden

CanCreateKeyIdentifierClause<T>()

Ruft einen Wert ab, der angibt, ob dieses Sicherheitstoken den angegebenen Schlüsselbezeichner erstellen kann.Gets a value that indicates whether this security token is capable of creating the specified key identifier.

CreateKeyIdentifierClause<T>()

Erstellt die angegebene Schlüsselbezeichnerklausel.Creates the specified key identifier clause.

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetRequest()

Ruft die Kerberos-Ticketanforderung ab.Gets the Kerberos ticket request.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen Schlüsselbezeichner übereinstimmt.Returns a value that indicates whether the key identifier for this instance matches the specified key identifier.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Ruft den Schlüssel für die angegebene Schlüsselbezeichnerklausel ab.Gets the key for the specified key identifier clause.

(Geerbt von SecurityToken)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: