KerberosRequestorSecurityToken Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en säkerhetstoken som baseras på en Kerberos-biljett som skickas i en SOAP-begäran.
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
- Arv
Kommentarer
Programutvecklare behöver vanligtvis inte använda KerberosRequestorSecurityToken klassen, såvida inte en webbtjänst måste hämta tjänstens huvudnamn som är associerat med Kerberos-biljetten. Hämta värdet för tjänstens huvudnamn genom att hämta värdet för ServicePrincipalName egenskapen.
Det finns två klasser som representerar säkerhetstoken som baseras på en Kerberos-biljett: KerberosRequestorSecurityToken och KerberosReceiverSecurityToken. Säkerhetstoken KerberosRequestorSecurityToken används av klienter som använder KerberosRequestorSecurityToken säkerhetstoken i utgående SOAP-meddelanden, medan KerberosReceiverSecurityToken säkerhetstoken används av en webbtjänst som tar emot SOAP-meddelanden som innehåller säkerhetstoken.
Konstruktorer
| Name | Description |
|---|---|
| KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String) |
Initierar en ny instans av KerberosRequestorSecurityToken klassen. |
| KerberosRequestorSecurityToken(String) |
Initierar en ny instans av klassen med hjälp av KerberosRequestorSecurityToken en tjänst som är associerad med det angivna namnet på tjänstens huvudnamn. |
Egenskaper
| Name | Description |
|---|---|
| Id |
Hämtar en unik identifierare för säkerhetstoken. |
| SecurityKey |
Hämtar den symmetriska sessionsnyckeln för Kerberos-biljetten som är associerad med den här säkerhetstoken. |
| SecurityKeys |
Hämtar de kryptografiska nycklar som är associerade med säkerhetstoken. |
| ServicePrincipalName |
Hämtar tjänstens huvudnamn för KerberosRequestorSecurityToken säkerhetstoken. |
| ValidFrom |
Hämtar den första tidpunkten då den här säkerhetstoken är giltig. |
| ValidTo |
Hämtar den sista tidpunkten då den här säkerhetstoken är giltig. |
Metoder
| Name | Description |
|---|---|
| CanCreateKeyIdentifierClause<T>() |
Hämtar ett värde som anger om den här säkerhetstoken kan skapa den angivna nyckelidentifieraren. |
| CreateKeyIdentifierClause<T>() |
Skapar den angivna nyckelidentifierarsatsen. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetRequest() |
Hämtar Kerberos-biljettbegäran. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Returnerar ett värde som anger om nyckelidentifieraren för den här instansen matchar den angivna nyckelidentifieraren. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Hämtar nyckeln för den angivna nyckelidentifierarsatsen. (Ärvd från SecurityToken) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |