Udostępnij za pośrednictwem


X509SecurityTokenHandler Klasa

Definicja

Reprezentuje procedurę obsługi tokenów zabezpieczających, która przetwarza tokeny typu X509SecurityToken. Domyślnie program obsługi wykona weryfikację zaufania łańcucha certyfikatu 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
Dziedziczenie
X509SecurityTokenHandler

Konstruktory

X509SecurityTokenHandler()

Inicjuje nowe wystąpienie klasy X509SecurityTokenHandler z domyślnymi wartościami.

X509SecurityTokenHandler(Boolean)

Inicjuje X509SecurityTokenHandler nowe wystąpienie klasy przy użyciu wartości wskazującej, czy certyfikat powinien zostać zamapowany na konto systemu Windows.

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

Inicjuje X509SecurityTokenHandler nowe wystąpienie klasy przy użyciu wartości wskazującej, czy certyfikat powinien zostać zamapowany na konto systemu Windows i określony moduł sprawdzania poprawności certyfikatu.

X509SecurityTokenHandler(X509CertificateValidator)

Inicjuje X509SecurityTokenHandler nowe wystąpienie klasy przy użyciu określonego modułu sprawdzania poprawności certyfikatu.

Właściwości

CanValidateToken

Pobiera wartość wskazującą, czy ta procedura obsługi obsługuje walidację tokenów typu X509SecurityToken.

CanWriteToken

Pobiera wartość wskazującą, czy ta procedura obsługi może zapisywać tokeny typu X509SecurityToken.

CertificateValidator

Pobiera lub ustawia X509CertificateValidator wartość używaną przez bieżące wystąpienie.

Configuration

Pobiera lub ustawia SecurityTokenHandlerConfiguration obiekt, który zapewnia konfigurację dla bieżącego wystąpienia.

(Odziedziczone po SecurityTokenHandler)
ContainingCollection

Pobiera kolekcję obsługi tokenów zawierającą bieżące wystąpienie.

(Odziedziczone po SecurityTokenHandler)
MapToWindows

Pobiera lub ustawia wartość wskazującą, czy token sprawdzania poprawności powinien zostać zamapowany na konto systemu Windows.

TokenType

Type Pobiera tokeny, które przetwarza ten program obsługi.

WriteXmlDSigDefinedClauseTypes

Pobiera lub ustawia wartość określającą, czy preferowane są typy klauzul zdefiniowanych przez język XmlDsig.

X509NTAuthChainTrustValidator

Pobiera lub ustawia X509NTAuthChainTrustValidator wartość używaną przez bieżące wystąpienie podczas walidacji certyfikatu, gdy przychodzący certyfikat X.509 jest mapowany na konto systemu Windows.

Metody

CanReadKeyIdentifierClause(XmlReader)

Zwraca wartość wskazującą, czy określony czytnik odwołuje się do <ds:X509Data> elementu.

CanReadToken(String)

Zwraca wartość wskazującą, czy określony ciąg może być deserializowany jako token typu przetworzonego przez to wystąpienie.

(Odziedziczone po SecurityTokenHandler)
CanReadToken(XmlReader)

Zwraca wartość wskazującą, czy czytelnik wskazuje token zabezpieczający X.509 zdefiniowany w specyfikacji WS-Security.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Zwraca wartość wskazującą, czy określona klauzula identyfikatora klucza może być serializowana przez tę procedurę obsługi.

CreateSecurityTokenReference(SecurityToken, Boolean)

Po zastąpieniu w klasie pochodnej tworzy odwołanie do tokenu zabezpieczającego dla tokenów przetworzonych przez klasę. Ta metoda jest zwykle wywoływana przez usługę tokenu zabezpieczającego (STS).

(Odziedziczone po SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

Po zastąpieniu w klasie pochodnej tworzy token zabezpieczający przy użyciu określonego deskryptora tokenu. Ta metoda jest wywoływana przez usługę tokenu zabezpieczającego (STS).

(Odziedziczone po SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Po zastąpieniu w klasie pochodnej zgłasza wyjątek, jeśli określony token zostanie wykryty jako odtwarzany.

(Odziedziczone po SecurityTokenHandler)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetTokenTypeIdentifiers()

Pobiera typ tokenu zabezpieczającego X.509 zdefiniowany w profilu tokenu X.509 WS-Security.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
LoadCustomConfiguration(XmlNodeList)

Ładuje konfigurację niestandardową z kodu XML.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ReadKeyIdentifierClause(XmlReader)

Deserializuje klauzulę identyfikatora klucza, do którą odwołuje się określony czytnik XML.

ReadToken(String)

Gdy zastąpisz klasę pochodną, deserializuje określony ciąg do tokenu typu przetworzonego przez klasę pochodną.

(Odziedziczone po SecurityTokenHandler)
ReadToken(XmlReader)

Deserializuje token zabezpieczający X.509, do których odwołuje się określony czytnik XML.

ReadToken(XmlReader, SecurityTokenResolver)

Po zastąpieniu w klasie pochodnej deserializuje kod XML przywołynięty przez określony czytnik XML do tokenu typu przetworzonego przez klasę pochodną przy użyciu określonego rozpoznawania tokenów.

(Odziedziczone po SecurityTokenHandler)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TraceTokenValidationFailure(SecurityToken, String)

Śledzi zdarzenie niepowodzenia podczas walidacji tokenów zabezpieczających po włączeniu śledzenia.

(Odziedziczone po SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Śledzi pomyślne sprawdzanie poprawności zdarzenia tokenów zabezpieczających po włączeniu śledzenia.

(Odziedziczone po SecurityTokenHandler)
ValidateToken(SecurityToken)

Sprawdza poprawność określonego tokenu zabezpieczającego X.509.

WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Serializuje określoną klauzulę identyfikatora klucza do składnika zapisywania XML.

WriteToken(SecurityToken)

Po zastąpieniu w klasie pochodnej serializuje określony token zabezpieczający do ciągu. Token musi być typu przetworzonego przez klasę pochodną.

(Odziedziczone po SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Serializuje określony token zabezpieczający X.509 do określonego składnika zapisywania XML.

Dotyczy

Zobacz też