EncryptedSecurityTokenHandler Sınıf

Tanım

Şifrelenmiş güvenlik belirteçleri için belirteç işleyicisi. EncryptedSecurityTokentüründe belirteçleri işler.

public ref class EncryptedSecurityTokenHandler : System::IdentityModel::Tokens::SecurityTokenHandler
public class EncryptedSecurityTokenHandler : System.IdentityModel.Tokens.SecurityTokenHandler
type EncryptedSecurityTokenHandler = class
    inherit SecurityTokenHandler
Public Class EncryptedSecurityTokenHandler
Inherits SecurityTokenHandler
Devralma
EncryptedSecurityTokenHandler

Açıklamalar

EncryptedSecurityToken tanımlandığı gibi öğelerdeki ve <xenc:EncryptedData> öğelerdeki EncryptedKeyIdentifierClause nesneleri seri hale getiren ve seri durumdan <xenc:EncryptedKey> çıkaran bir belirteç işleyicisi.

Oluşturucular

Name Description
EncryptedSecurityTokenHandler()

EncryptedSecurityTokenHandler sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
CanValidateToken

İşleyicinin güvenlik belirteçlerinin doğrulamasını destekleyip desteklemediğini gösteren bir değer alır.

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

İşleyicinin belirteçler için serileştirme işlevi sağlayıp sağlamadığını gösteren bir değer alır.

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)
KeyInfoSerializer

öğesinden SecurityTokenSerializer anahtar tanımlayıcılarını seri hale getirmek ve seri durumdan çıkarmak için kullanılacak öğesini <xenc:EncryptedData> alır veya ayarlar.

TokenType

Geçerli örnek tarafından işlenen belirtecin türünü alır.

Yöntemler

Name Description
CanReadKeyIdentifierClause(XmlReader)

Geçerli XML öğesinin bu örnek tarafından seri durumdan çıkarılabilir bir <xenc:EncryptedKey> öğeye işaret edip etmediğini gösteren bir SecurityKeyIdentifierClause 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 bir öğeye işaret edip etmediğini gösteren bir <xenc:EncryptedData> değer döndürür.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Belirtilen anahtar tanımlayıcı yan tümcesinin bu örnek tarafından serileştirilip serileştirilemeyeceğini gösteren bir değer döndürür.

(Devralındığı yer: SecurityTokenHandler)
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()

Geçerli örnek tarafından işlenen belirteçler için tür tanımlayıcı URI'lerini alır.

GetType()

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

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

Türetilmiş bir sınıfta geçersiz kılındığında XML'den özel yapılandırma yükler.

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

XML akışından bir EncryptedKeyIdentifierClause okur.

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)

Şifrelenmiş bir güvenlik belirtecini okur.

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)

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

(Devralındığı yer: SecurityTokenHandler)
WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen anahtar tanımlayıcı yan tümcesini XML için serileştirir. Anahtar tanımlayıcı yan tümcesi, türetilmiş sınıf tarafından desteklenen türde olmalıdır.

(Devralındığı yer: SecurityTokenHandler)
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)

XML yazıcısını kullanarak şifrelenmiş bir güvenlik belirteci yazar.

Şunlara uygulanır