X509SecurityTokenHandler Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 |
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. |