Aracılığıyla paylaş


X509SecurityTokenHandler Sınıf

Tanım

X509SecurityTokentüründe belirteçleri işleyen bir güvenlik belirteci işleyicisini temsil eder. varsayılan olarak, işleyici X.509 sertifikasının zincir güven 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()

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

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

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

X509SecurityTokenHandler(Boolean)

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

X509SecurityTokenHandler(X509CertificateValidator)

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

Özellikler

CanValidateToken

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

CanWriteToken

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

CertificateValidator

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

Configuration

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

(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

Bu işleyicinin işlediği belirteçlerin Type 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 X509NTAuthChainTrustValidator alır veya ayarlar.

Yöntemler

CanReadKeyIdentifierClause(XmlReader)

Belirtilen okuyucunun bir <ds:X509Data> öğesine başvurup başvurmadığını gösteren bir 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 çı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 serileştirilip serileştirilemeyeceğ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()

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

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

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

MemberwiseClone()

Geçerli Objectbasit 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ün belirtecine seri durumdan çıkar.

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

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen XML okuyucusu tarafından başvuruda bulunan XML'nin seri durumdan çıkarılarak, 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)
ReadToken(XmlReader)

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

ToString()

Geçerli nesneyi temsil eden bir dize 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üretilmiş 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.