X509WindowsSecurityToken Klass

Definition

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
X509WindowsSecurityToken

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)

Gäller för