X509SecurityTokenHandler Klas

Definitie

Vertegenwoordigt een beveiligingstokenhandler die tokens van het type X509SecurityTokenverwerkt. Standaard voert de handler ketenvertrouwensvalidatie van het X.509-certificaat uit.

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
Overname
X509SecurityTokenHandler

Constructors

Name Description
X509SecurityTokenHandler()

Initialiseert een nieuw exemplaar van de X509SecurityTokenHandler klasse met standaardwaarden.

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

Initialiseert een nieuw exemplaar van de klasse X509SecurityTokenHandler met behulp van een waarde die aangeeft of het certificaat moet worden toegewezen aan een Windows-account en de opgegeven certificaatvalidator.

X509SecurityTokenHandler(Boolean)

Initialiseert een nieuw exemplaar van de klasse X509SecurityTokenHandler met behulp van een waarde die aangeeft of het certificaat moet worden toegewezen aan een Windows-account.

X509SecurityTokenHandler(X509CertificateValidator)

Initialiseert een nieuw exemplaar van de X509SecurityTokenHandler klasse met behulp van de opgegeven certificaatvalidator.

Eigenschappen

Name Description
CanValidateToken

Hiermee wordt een waarde opgehaald die aangeeft of deze handler validatie van tokens van het type X509SecurityTokenondersteunt.

CanWriteToken

Hiermee wordt een waarde opgehaald die aangeeft of deze handler tokens van het type X509SecurityTokenkan schrijven.

CertificateValidator

Hiermee haalt u de X509CertificateValidator gegevens op die door het huidige exemplaar worden gebruikt of stelt u deze in.

Configuration

Hiermee wordt het SecurityTokenHandlerConfiguration object opgehaald of ingesteld dat de configuratie voor het huidige exemplaar biedt.

(Overgenomen van SecurityTokenHandler)
ContainingCollection

Hiermee haalt u de tokenhandlerverzameling op die het huidige exemplaar bevat.

(Overgenomen van SecurityTokenHandler)
MapToWindows

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het validerende token moet worden toegewezen aan een Windows-account.

TokenType

Hiermee haalt u de Type tokens op die door deze handler worden verwerkt.

WriteXmlDSigDefinedClauseTypes

Hiermee wordt de waarde opgehaald of ingesteld waarmee wordt aangegeven of xmlDsig-gedefinieerde componenttypen de voorkeur hebben.

X509NTAuthChainTrustValidator

Hiermee haalt u de X509NTAuthChainTrustValidator op die wordt gebruikt door het huidige exemplaar tijdens de certificaatvalidatie wanneer het binnenkomende X.509-certificaat is toegewezen aan een Windows-account.

Methoden

Name Description
CanReadKeyIdentifierClause(XmlReader)

Retourneert een waarde die aangeeft of de opgegeven lezer naar een <ds:X509Data> element verwijst.

CanReadToken(String)

Retourneert een waarde die aangeeft of de opgegeven tekenreeks kan worden gedeserialiseerd als een token van het type dat door dit exemplaar wordt verwerkt.

(Overgenomen van SecurityTokenHandler)
CanReadToken(XmlReader)

Retourneert een waarde die aangeeft of de lezer verwijst naar een X.509-beveiligingstoken zoals gedefinieerd in de specificatie van WS-Security.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Retourneert een waarde die aangeeft of de opgegeven sleutel-id-component kan worden geserialiseerd door deze handler.

CreateSecurityTokenReference(SecurityToken, Boolean)

Wanneer deze worden overschreven in een afgeleide klasse, maakt u de verwijzing naar het beveiligingstoken voor tokens die door die klasse worden verwerkt. Deze methode wordt doorgaans aangeroepen door een beveiligingstokenservice (STS).

(Overgenomen van SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een beveiligingstoken met behulp van de opgegeven tokendescriptor. Deze methode wordt aangeroepen door een beveiligingstokenservice (STS).

(Overgenomen van SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Wanneer dit wordt overschreven in een afgeleide klasse, genereert u een uitzondering als het opgegeven token wordt gedetecteerd als opnieuw worden afgespeeld.

(Overgenomen van SecurityTokenHandler)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetTokenTypeIdentifiers()

Hiermee haalt u het type X.509-beveiligingstoken op dat is gedefinieerd in het WS-Security X.509-tokenprofiel.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
LoadCustomConfiguration(XmlNodeList)

Laadt aangepaste configuratie vanuit XML.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ReadKeyIdentifierClause(XmlReader)

Deserializeert een sleutel-id-component waarnaar wordt verwezen door de opgegeven XML-lezer.

ReadToken(String)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de opgegeven tekenreeks gedeserialiseerd naar een token van het type dat door de afgeleide klasse wordt verwerkt.

(Overgenomen van SecurityTokenHandler)
ReadToken(XmlReader, SecurityTokenResolver)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de XML waarnaar wordt verwezen door de opgegeven XML-lezer, gedeserialiseerd naar een token van het type dat door de afgeleide klasse wordt verwerkt met behulp van de opgegeven token-resolver.

(Overgenomen van SecurityTokenHandler)
ReadToken(XmlReader)

Deserializeert het X.509-beveiligingstoken waarnaar wordt verwezen door de opgegeven XML-lezer.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TraceTokenValidationFailure(SecurityToken, String)

Traceert de fout gebeurtenis tijdens de validatie van beveiligingstokens wanneer tracering is ingeschakeld.

(Overgenomen van SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Traceert de geslaagde validatie van de gebeurtenis voor beveiligingstokens wanneer tracering is ingeschakeld.

(Overgenomen van SecurityTokenHandler)
ValidateToken(SecurityToken)

Valideert het opgegeven X.509-beveiligingstoken.

WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Serialiseert de opgegeven sleutel-id-component naar de XML-schrijver.

WriteToken(SecurityToken)

Wanneer het in een afgeleide klasse wordt overschreven, serialiseert u het opgegeven beveiligingstoken naar een tekenreeks. Het token moet van het type zijn dat door de afgeleide klasse wordt verwerkt.

(Overgenomen van SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Serialiseert het opgegeven X.509-beveiligingstoken naar de opgegeven XML-schrijver.

Van toepassing op

Zie ook