Aracılığıyla paylaş


SecurityStateEncoder Sınıf

Tanım

Güvenlik durumunu kodlamak için uygulanabilen soyut bir sınıf.

public ref class SecurityStateEncoder abstract
public abstract class SecurityStateEncoder
type SecurityStateEncoder = class
Public MustInherit Class SecurityStateEncoder
Devralma
SecurityStateEncoder
Türetilmiş

Açıklamalar

Bu sınıf, durum bilgisi olan bir güvenlik bağlam belirteci kullanan ileti güvenliğine sahip bir bağlama kullanıldığında güvenlik bağlam belirtecinin içeriğini kodlamak ve kodunu çözmek için kullanılır. Durum bilgisi olan güvenlik bağlamı belirteçleri hakkında daha fazla bilgi için bkz. Nasıl yapılır: Güvenli Oturum için Güvenlik Bağlam Belirteci Oluşturma konusu.

Microsoft sürümüdür SecurityStateEncoderDataProtectionSecurityStateEncoder. Tanımlama bilgisini şifrelemek/şifresini çözmek için Microsoft Windows Veri Koruması (DPAPI) teknolojisini kullanır. Bu sınıfı uygulayarak tanımlama bilgilerini şifrelemek ve şifresini çözmek için farklı bir mekanizma takabilirsiniz.

Güvenlik durumunun kodlaması, durumun hizmet için imzalandığından ve şifrelendiğinden emin olmalıdır.

Bu sınıf, istemciye verilen içinde tanımlama bilgisi SecurityContextToken olarak güvenlik durumunu gönderirken sunucu tarafından kullanılır.

Bu sınıfın örnek bir uygulaması, güvenlik durumunu imzalamak ve şifrelemek için hizmetin sertifikasını kullanan bir X509CertificateSecurityStateEncoder uygulamadır.

Oluşturucular

SecurityStateEncoder()

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

Yöntemler

DecodeSecurityState(Byte[])

Güvenlik durumunun kodunu çözer.

EncodeSecurityState(Byte[])

Güvenlik durumunu kodlar.

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)
GetType()

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

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

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

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

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

(Devralındığı yer: Object)

Şunlara uygulanır