X509SecurityTokenHandler Sınıf

Tanım

türünde X509SecurityTokenbelirteçleri işleyen bir güvenlik belirteci işleyicisini temsil eder. Varsayılan olarak, işleyici X.509 sertifikasının zincir güveni doğrulamasını gerçekleştirir.

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

Oluşturucular

X509SecurityTokenHandler()

X509SecurityTokenHandler sınıfının yeni bir örneğini varsayılan değerlerle başlatır.

X509SecurityTokenHandler(Boolean)

Sertifikanın X509SecurityTokenHandler bir Windows hesabına eşlenip eşlenmeyeceğini belirten bir değer kullanarak sınıfının yeni bir örneğini başlatır.

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

Sertifikanın X509SecurityTokenHandler bir Windows hesabına ve belirtilen sertifika doğrulayıcıya eşlenip eşlenmeyeceğini belirten bir değer kullanarak sınıfının yeni bir örneğini başlatır.

X509SecurityTokenHandler(X509CertificateValidator)

Belirtilen sertifika doğrulayıcısını X509SecurityTokenHandler kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

CanValidateToken

Bu işleyicinin türü X509SecurityTokenbelirteç doğrulamayı destekleyip desteklemediğini gösteren bir değer alır.

CanWriteToken

Bu işleyicinin türünde X509SecurityTokenbelirteçler yazıp yazamayacağını gösteren bir değer alır.

CertificateValidator

Geçerli örnek tarafından kullanılan öğesini alır veya ayarlar X509CertificateValidator .

Configuration

Geçerli örnek için yapılandırma sağlayan nesneyi alır veya ayarlar SecurityTokenHandlerConfiguration .

(Devralındığı yer: SecurityTokenHandler)
ContainingCollection

Geçerli örneği içeren belirteç işleyici koleksiyonunu alır.

(Devralındığı yer: SecurityTokenHandler)
MapToWindows

Doğrulama belirtecinin bir Windows hesabıyla eşlenip eşlenmeyeceğini belirten bir değer alır veya ayarlar.

TokenType

Type Bu işleyicinin işlediği belirteçlerin değerini alır.

WriteXmlDSigDefinedClauseTypes

XmlDsig tanımlı yan tümce türlerinin tercih edilip edilmediğini belirten değeri alır veya ayarlar.

X509NTAuthChainTrustValidator

Gelen X.509 sertifikası bir Windows hesabıyla eşlendiğinde sertifika doğrulaması sırasında geçerli örnek tarafından kullanılan öğesini alır veya ayarlar X509NTAuthChainTrustValidator .

Yöntemler

CanReadKeyIdentifierClause(XmlReader)

Belirtilen okuyucunun bir öğeye başvurup başvurmadığını gösteren bir <ds:X509Data> değer döndürür.

CanReadToken(String)

Belirtilen dizenin bu örnek tarafından işlenen türün belirteci olarak seri durumdan çıkarılıp seri durumdan çıkarılamayacağını gösteren bir değer döndürür.

(Devralındığı yer: SecurityTokenHandler)
CanReadToken(XmlReader)

Okuyucunun WS-Security belirtiminde tanımlandığı gibi X.509 güvenlik belirtecini işaret edip etmediğini gösteren bir değer döndürür.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Belirtilen anahtar tanımlayıcı yan tümcesinin bu işleyici tarafından seri hale getirilip getirilemeyeceğini gösteren bir değer döndürür.

CreateSecurityTokenReference(SecurityToken, Boolean)

Türetilmiş bir sınıfta geçersiz kılındığında, bu sınıf tarafından işlenen belirteçler için güvenlik belirteci başvurusu oluşturur. Bu yöntem genellikle bir güvenlik belirteci hizmeti (STS) tarafından çağrılır.

(Devralındığı yer: SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen belirteç tanımlayıcısını kullanarak bir güvenlik belirteci oluşturur. Bu yöntem bir güvenlik belirteci hizmeti (STS) tarafından çağrılır.

(Devralındığı yer: SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen belirteç yeniden yürütülüyor olarak algılanırsa bir özel durum oluşturur.

(Devralındığı yer: SecurityTokenHandler)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetTokenTypeIdentifiers()

WS-Security X.509 Belirteç Profilinde tanımlanan X.509 güvenlik belirteci türünü alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
LoadCustomConfiguration(XmlNodeList)

XML'den özel yapılandırmayı yükler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ReadKeyIdentifierClause(XmlReader)

Belirtilen XML okuyucusu tarafından başvuruda bulunan bir anahtar tanımlayıcı yan tümcesini seri durumdan çıkartır.

ReadToken(String)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dizeyi türetilmiş sınıf tarafından işlenen tür belirtecine seri durumdan çıkartır.

(Devralındığı yer: SecurityTokenHandler)
ReadToken(XmlReader)

Belirtilen XML okuyucusu tarafından başvuruda bulunan X.509 güvenlik belirtecinin seri durumdan çıkarılır.

ReadToken(XmlReader, SecurityTokenResolver)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen XML okuyucusu tarafından başvuruda bulunan XML'yi belirtilen belirteç çözümleyicisi kullanılarak türetilmiş sınıf tarafından işlenen türdeki bir belirtecin seri durumdan çıkarılır.

(Devralındığı yer: SecurityTokenHandler)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TraceTokenValidationFailure(SecurityToken, String)

İzleme etkinleştirildiğinde güvenlik belirteçlerinin doğrulanması sırasında hata olayını izler.

(Devralındığı yer: SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

İzleme etkinleştirildiğinde güvenlik belirteçlerinin başarılı bir şekilde doğrulanması olayını izler.

(Devralındığı yer: SecurityTokenHandler)
ValidateToken(SecurityToken)

Belirtilen X.509 güvenlik belirtecini doğrular.

WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Belirtilen anahtar tanımlayıcı yan tümcesini XML yazıcısına seri hale getirir.

WriteToken(SecurityToken)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen güvenlik belirtecini bir dizeye serileştirir. Belirteç, türetilen sınıf tarafından işlenen türden olmalıdır.

(Devralındığı yer: SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Belirtilen X.509 güvenlik belirtecini belirtilen XML yazıcısına serileştirir.

Şunlara uygulanır

Ayrıca bkz.