X509SecurityTokenHandler Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Konstruktory
| Name | Description |
|---|---|
| X509SecurityTokenHandler() |
Inicializuje novou instanci X509SecurityTokenHandler třídy s výchozími hodnotami. |
| X509SecurityTokenHandler(Boolean, X509CertificateValidator) |
Inicializuje novou instanci třídy X509SecurityTokenHandler pomocí hodnoty, která označuje, zda má být certifikát mapován na účet Systému Windows a zadaný validátor certifikátu. |
| X509SecurityTokenHandler(Boolean) |
Inicializuje novou instanci třídy X509SecurityTokenHandler pomocí hodnoty, která označuje, zda má být certifikát mapován na účet Systému Windows. |
| X509SecurityTokenHandler(X509CertificateValidator) |
Inicializuje novou instanci třídy X509SecurityTokenHandler pomocí zadaného validátoru certifikátu. |
Vlastnosti
| Name | Description |
|---|---|
| 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í instancí. |
| Configuration |
Získá nebo nastaví SecurityTokenHandlerConfiguration objekt, který poskytuje konfiguraci pro aktuální instanci. (Zděděno od SecurityTokenHandler) |
| ContainingCollection |
Získá kolekci obslužné rutiny tokenu, která obsahuje aktuální instanci. (Zděděno od SecurityTokenHandler) |
| MapToWindows |
Získá nebo nastaví hodnotu, která určuje, zda má být validační token mapován na účet 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 preferovány. |
| X509NTAuthChainTrustValidator |
Získá nebo nastaví X509NTAuthChainTrustValidator, který používá aktuální instance při ověřování certifikátu při mapování příchozího certifikátu X.509 na účet Windows. |
Metody
| Name | Description |
|---|---|
| CanReadKeyIdentifierClause(XmlReader) |
Vrátí hodnotu, která určuje, zda zadaný čtenář odkazuje na |
| CanReadToken(String) |
Vrátí hodnotu, která určuje, zda zadaný řetězec lze deserializovat jako token typu zpracovávaného touto instancí. (Zděděno od SecurityTokenHandler) |
| CanReadToken(XmlReader) |
Vrátí hodnotu, která určuje, zda čtenář odkazuje na token zabezpečení X.509 definovaný ve specifikaci WS-Security. |
| CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause) |
Vrátí hodnotu, která určuje, zda zadaná klauzule identifikátoru 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 tokenu zabezpečení pro tokeny zpracovávané danou třídou. Tato metoda se obvykle volá službou 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 se volá 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 je zadaný token zjištěn jako přehrání. (Zděděno od SecurityTokenHandler) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetTokenTypeIdentifiers() |
Získá typ tokenu zabezpečení X.509 definovaný v profilu tokenu WS-Security X.509. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| LoadCustomConfiguration(XmlNodeList) |
Načte vlastní konfiguraci z XML. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ReadKeyIdentifierClause(XmlReader) |
Deserializuje klauzuli identifikátoru klíče odkazovanou zadanou č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, SecurityTokenResolver) |
Při přepsání v odvozené třídě deserializuje XML odkazovaný zadaným čtenářem XML na token typu zpracovávaného odvozenou třídou pomocí zadaného překladače tokenu. (Zděděno od SecurityTokenHandler) |
| ReadToken(XmlReader) |
Deserializuje token zabezpečení X.509 odkazovaný zadanou čtečkou XML. |
| 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í při povolení trasování. (Zděděno od SecurityTokenHandler) |
| TraceTokenValidationSuccess(SecurityToken) |
Trasuje úspěšné ověření události tokenů zabezpečení při povolení trasování. (Zděděno od SecurityTokenHandler) |
| ValidateToken(SecurityToken) |
Ověří zadaný token zabezpečení X.509. |
| WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause) |
Serializuje zadanou klauzuli identifikátoru 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. |