Share via


X509SecurityTokenHandler Třída

Definice

Představuje obslužnou rutinu tokenu zabezpečení, která zpracovává tokeny typu X509SecurityToken. Ve výchozím nastavení obslužná rutina provede ověření důvěryhodnosti řetězu certifikátu X.509.

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
Dědičnost
X509SecurityTokenHandler

Konstruktory

X509SecurityTokenHandler()

Inicializuje novou instanci třídy X509SecurityTokenHandler s výchozími hodnotami.

X509SecurityTokenHandler(Boolean)

Inicializuje novou instanci X509SecurityTokenHandler třídy pomocí hodnoty, která označuje, zda má být certifikát mapován na účet systému Windows.

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

Inicializuje novou instanci X509SecurityTokenHandler třídy pomocí hodnoty, která určuje, zda má být certifikát mapován na účet systému Windows a zadaného validátoru certifikátu.

X509SecurityTokenHandler(X509CertificateValidator)

Inicializuje novou instanci X509SecurityTokenHandler třídy pomocí zadaného validátoru certifikátu.

Vlastnosti

CanValidateToken

Získá hodnotu, která označuje, zda tato obslužná rutina podporuje ověřování tokenů typu X509SecurityToken.

CanWriteToken

Získá hodnotu, která označuje, zda tato obslužná rutina může zapisovat tokeny typu X509SecurityToken.

CertificateValidator

Získá nebo nastaví , X509CertificateValidator který je používán aktuální instance.

Configuration

Získá nebo nastaví SecurityTokenHandlerConfiguration objekt, který poskytuje konfiguraci pro aktuální instanci.

(Zděděno od SecurityTokenHandler)
ContainingCollection

Získá kolekci token obslužné rutiny, která obsahuje aktuální instanci.

(Zděděno od SecurityTokenHandler)
MapToWindows

Získá nebo nastaví hodnotu, která označuje, zda má být ověřovací token mapován na účet systému Windows.

TokenType

Type Získá tokeny, které tato obslužná rutina zpracovává.

WriteXmlDSigDefinedClauseTypes

Získá nebo Nastaví hodnotu, která určuje, zda XmlDsig definované typy klauzule jsou upřednostňované.

X509NTAuthChainTrustValidator

Získá nebo nastaví X509NTAuthChainTrustValidator , který je používán aktuální instance při ověření certifikátu při příchozí X.509 certifikát je mapován na účet systému Windows.

Metody

CanReadKeyIdentifierClause(XmlReader)

Vrátí hodnotu, která označuje, zda zadaný čtenář odkazuje na <ds:X509Data> prvek.

CanReadToken(String)

Vrátí hodnotu, která označuje, zda zadaný řetězec lze deserializovat jako token typu zpracovaného touto instancí.

(Zděděno od SecurityTokenHandler)
CanReadToken(XmlReader)

Vrátí hodnotu, která označuje, zda čtenář odkazuje na token zabezpečení X.509 definovaný ve specifikaci WS-Security.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Vrátí hodnotu, která označuje, zda zadaná klauzule identifikátor klíče může být serializována touto obslužnou rutinou.

CreateSecurityTokenReference(SecurityToken, Boolean)

Při přepsání v odvozené třídě vytvoří odkaz na tokeny zabezpečení pro tokeny zpracovávané danou třídou. Tuto metodu obvykle volá služba tokenů zabezpečení (STS).

(Zděděno od SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

Při přepsání v odvozené třídě vytvoří token zabezpečení pomocí zadaného popisovače tokenu. Tato metoda je volána službou tokenů zabezpečení (STS).

(Zděděno od SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Při přepsání v odvozené třídě vyvolá výjimku, pokud se zjistí, že se zadaný token přehrává.

(Zděděno od SecurityTokenHandler)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetTokenTypeIdentifiers()

Získá typ tokenu zabezpečení X.509 definovaný v profilu WS-Security X.509.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
LoadCustomConfiguration(XmlNodeList)

Načte vlastní konfiguraci z XML.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ReadKeyIdentifierClause(XmlReader)

Deserializes klauzuli identifikátoru klíče odkazovanou zadaným čtečkou XML.

ReadToken(String)

Při přepsání v odvozené třídě deserializuje zadaný řetězec na token typu zpracovaného odvozenou třídou.

(Zděděno od SecurityTokenHandler)
ReadToken(XmlReader)

Deserializuje token zabezpečení X.509 odkazovaný zadaným čtečkou XML.

ReadToken(XmlReader, SecurityTokenResolver)

Při přepsání v odvozené třídě deserializuje XML odkazovaný zadaným čtenářem XML na token typu zpracovaného odvozenou třídou pomocí zadaného překladače tokenů.

(Zděděno od SecurityTokenHandler)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TraceTokenValidationFailure(SecurityToken, String)

Trasuje událost selhání během ověřování tokenů zabezpečení, pokud je povolené trasování.

(Zděděno od SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Trasuje úspěšné ověření události tokenů zabezpečení při povoleném trasování.

(Zděděno od SecurityTokenHandler)
ValidateToken(SecurityToken)

Ověří zadaný token zabezpečení X.509.

WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Serializuje klauzuli identifikátoru zadaného klíče do zapisovače XML.

WriteToken(SecurityToken)

Při přepsání v odvozené třídě serializuje zadaný token zabezpečení na řetězec. Token musí být typu zpracovávaného odvozenou třídou.

(Zděděno od SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Serializuje zadaný token zabezpečení X.509 na zadaný zapisovač XML.

Platí pro

Viz také