X509SecurityTokenHandler Klass

Definition

Representerar en säkerhetstokenhanterare som bearbetar token av typen X509SecurityToken. Som standard utför hanteraren kedjeförtroendeverifiering av X.509-certifikatet.

public ref class X509SecurityTokenHandler : System::IdentityModel::Tokens::SecurityTokenHandler
public class X509SecurityTokenHandler : System.IdentityModel.Tokens.SecurityTokenHandler
type X509SecurityTokenHandler = class
    inherit SecurityTokenHandler
Public Class X509SecurityTokenHandler
Inherits SecurityTokenHandler
Arv
X509SecurityTokenHandler

Konstruktorer

Name Description
X509SecurityTokenHandler()

Initierar en ny instans av X509SecurityTokenHandler klassen med standardvärden.

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

Initierar en ny instans av klassen X509SecurityTokenHandler med hjälp av ett värde som anger om certifikatet ska mappas till ett Windows-konto och den angivna certifikatverifieraren.

X509SecurityTokenHandler(Boolean)

Initierar en ny instans av klassen X509SecurityTokenHandler med hjälp av ett värde som anger om certifikatet ska mappas till ett Windows konto.

X509SecurityTokenHandler(X509CertificateValidator)

Initierar en ny instans av X509SecurityTokenHandler klassen med hjälp av den angivna certifikatverifieraren.

Egenskaper

Name Description
CanValidateToken

Hämtar ett värde som anger om den här hanteraren stöder validering av token av typen X509SecurityToken.

CanWriteToken

Hämtar ett värde som anger om den här hanteraren kan skriva token av typen X509SecurityToken.

CertificateValidator

Hämtar eller anger X509CertificateValidator den som används av den aktuella instansen.

Configuration

Hämtar eller anger objektet SecurityTokenHandlerConfiguration som tillhandahåller konfiguration för den aktuella instansen.

(Ärvd från SecurityTokenHandler)
ContainingCollection

Hämtar den tokenhanterarsamling som innehåller den aktuella instansen.

(Ärvd från SecurityTokenHandler)
MapToWindows

Hämtar eller anger ett värde som anger om valideringstoken ska mappas till ett Windows konto.

TokenType

Hämtar de Type token som den här hanteraren bearbetar.

WriteXmlDSigDefinedClauseTypes

Hämtar eller anger det värde som anger om XmlDsig-definierade satstyper ska föredras.

X509NTAuthChainTrustValidator

Hämtar eller anger X509NTAuthChainTrustValidator som används av den aktuella instansen under certifikatverifieringen när det inkommande X.509-certifikatet mappas till ett Windows konto.

Metoder

Name Description
CanReadKeyIdentifierClause(XmlReader)

Returnerar ett värde som anger om den angivna läsaren refererar till ett <ds:X509Data> element.

CanReadToken(String)

Returnerar ett värde som anger om den angivna strängen kan deserialiseras som en token av den typ som bearbetas av den här instansen.

(Ärvd från SecurityTokenHandler)
CanReadToken(XmlReader)

Returnerar ett värde som anger om läsaren pekar på en X.509-säkerhetstoken enligt definitionen i WS-Security-specifikationen.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Returnerar ett värde som anger om den angivna nyckelidentifierarsatsen kan serialiseras av den här hanteraren.

CreateSecurityTokenReference(SecurityToken, Boolean)

När den åsidosätts i en härledd klass skapar du referensen för säkerhetstoken för token som bearbetas av den klassen. Den här metoden anropas vanligtvis av en säkerhetstokentjänst (STS).

(Ärvd från SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

När du åsidosättas i en härledd klass skapar du en säkerhetstoken med den angivna tokenbeskrivningen. Den här metoden anropas av en säkerhetstokentjänst (STS).

(Ärvd från SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

När det åsidosättas i en härledd klass utlöser ett undantag om den angivna token identifieras som omspelad.

(Ärvd från SecurityTokenHandler)
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)
GetTokenTypeIdentifiers()

Hämtar säkerhetstokentypen X.509 som definierats i tokenprofilen WS-Security X.509.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
LoadCustomConfiguration(XmlNodeList)

Läser in anpassad konfiguration från XML.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ReadKeyIdentifierClause(XmlReader)

Deserialiserar en nyckelidentifierarsats som refereras av den angivna XML-läsaren.

ReadToken(String)

När den åsidosättas i en härledd klass deserialiserar den angivna strängen till en token av den typ som bearbetas av den härledda klassen.

(Ärvd från SecurityTokenHandler)
ReadToken(XmlReader, SecurityTokenResolver)

När den åsidosättas i en härledd klass, deserialiserar XML som refereras av den angivna XML-läsaren till en token av den typ som bearbetas av den härledda klassen med hjälp av den angivna tokenlösaren.

(Ärvd från SecurityTokenHandler)
ReadToken(XmlReader)

Deserialiserar X.509-säkerhetstoken som refereras av den angivna XML-läsaren.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TraceTokenValidationFailure(SecurityToken, String)

Spårar felhändelsen under valideringen av säkerhetstoken när spårning är aktiverat.

(Ärvd från SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Spårar den lyckade valideringen av säkerhetstokenhändelsen när spårning är aktiverad.

(Ärvd från SecurityTokenHandler)
ValidateToken(SecurityToken)

Verifierar den angivna X.509-säkerhetstoken.

WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Serialiserar den angivna nyckelidentifierarsatsen till XML-skrivaren.

WriteToken(SecurityToken)

När den åsidosättas i en härledd klass serialiserar den angivna säkerhetstoken till en sträng. Token måste vara av den typ som bearbetas av den härledda klassen.

(Ärvd från SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Serialiserar den angivna X.509-säkerhetstoken till den angivna XML-skrivaren.

Gäller för

Se även