X509WindowsSecurityToken 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å ett X.509-certifikat och att certifikatet mappas till en Windows domänanvändare eller ett lokalt datoranvändarkonto.
public ref class X509WindowsSecurityToken : System::IdentityModel::Tokens::X509SecurityToken
public class X509WindowsSecurityToken : System.IdentityModel.Tokens.X509SecurityToken
type X509WindowsSecurityToken = class
inherit X509SecurityToken
Public Class X509WindowsSecurityToken
Inherits X509SecurityToken
- Arv
Kommentarer
Normalt behöver programutvecklare inte använda X509WindowsSecurityToken klassen, såvida inte en webbtjänst måste få åtkomst till information om ett X.509-certifikat som refereras i ett inkommande SOAP-meddelande eller domänen eller datorkontot som certifikatet mappas till. Om du vill få information om X.509-certifikatet öppnar du Certificate egenskapen. Information om hur du hämtar användaridentiteten finns i egenskapen WindowsIdentity .
Konstruktorer
| Name | Description |
|---|---|
| X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String) |
Skapar en ny instans av X509WindowsSecurityToken. |
| X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String) |
Initierar en ny instans av klassen X509WindowsSecurityToken med det angivna X.509-certifikatet, Windows domän- eller datorkonto och unik identifierare. |
| X509WindowsSecurityToken(X509Certificate2, WindowsIdentity) |
Initierar en ny instans av klassen X509WindowsSecurityToken med det angivna X.509-certifikatet och Windows domän- eller datorkontot. |
Egenskaper
| Name | Description |
|---|---|
| AuthenticationType |
Hämtar autentiseringstypen för token. |
| Certificate |
Hämtar X.509-certifikatet som är associerat med säkerhetstoken. (Ärvd från X509SecurityToken) |
| Id |
Hämtar en unik identifierare för säkerhetstoken. (Ärvd från X509SecurityToken) |
| SecurityKeys |
Hämtar de kryptografiska nycklar som är associerade med säkerhetstoken. (Ärvd från X509SecurityToken) |
| ValidFrom |
Hämtar den första tidpunkten då den här säkerhetstoken är giltig. (Ärvd från X509SecurityToken) |
| ValidTo |
Hämtar den sista tidpunkten då den här säkerhetstoken är giltig. (Ärvd från X509SecurityToken) |
| WindowsIdentity |
Hämtar identiteten för en Windows domän eller datorkonto. |
Metoder
| Name | Description |
|---|---|
| CanCreateKeyIdentifierClause<T>() |
Hämtar ett värde som anger om den här säkerhetstoken kan skapa den angivna nyckelidentifieraren. (Ärvd från X509SecurityToken) |
| CreateKeyIdentifierClause<T>() |
Skapar den angivna nyckelidentifierarsatsen. (Ärvd från X509SecurityToken) |
| Dispose() |
Släpper alla resurser som används av X509WindowsSecurityToken. |
| 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) |
| 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 är lika med den angivna nyckelidentifieraren. (Ärvd från X509SecurityToken) |
| 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) |
| ThrowIfDisposed() |
Genererar ett undantag om metoden har anropats för den här instansen ThrowIfDisposed() . (Ärvd från X509SecurityToken) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |