System.ServiceModel.Security Ad Alanı

Güvenlikle ilgili genel türleri içerir.

Sınıflar

Name Description
Basic128SecurityAlgorithmSuite

Temel 128 bit güvenlik algoritması paketi.

Basic192SecurityAlgorithmSuite

Temel 192 bit güvenlik algoritması paketi.

Basic256SecurityAlgorithmSuite

Temel 256 bit güvenlik algoritması paketi.

BasicSecurityProfileVersion

Temel Güvenlik Profili belirtimine karşılık gelen bir ileti sürümü sağlar.

BinarySecretKeyIdentifierClause

İkili gizli dizi güvenlik belirtecindeki anahtar tanımlayıcı yan tümcesini temsil eder.

ChannelProtectionRequirements

Bu kanalda iletilen iletilerin farklı bölümleri için geçerli olan şifreleme ve imza gereksinimlerini açıklar.

DataProtectionSecurityStateEncoder

Windows DataProtection API işlevselliğini kullanarak güvenlik durumu için kodlama ve kod çözme mekanizmaları sağlar.

DispatchContext

yöntemine yönelik girişleri ve çıkışları DispatchRequest(DispatchContext) tanımlar.

ExpiredSecurityTokenException

CardSpace güvenlik belirtecinin süresi dolduğunda özel durum oluştu.

HttpDigestClientCredential

HTTP istemcilerinin özet kimlik doğrulaması için kullanılır.

IdentityVerifier

Uzak uç abstract noktayı temsil eden bir yetkilendirme bağlamında beklenen kimliği doğrulamak veya uç nokta adresinden kimlik oluşturmak için uygulanabilen bir temel sınıf.

ImpersonateOnSerializingReplyMessageProperty

Yanıt iletisinin gövdesini seri hale getirerek kimliğe bürünme özelliğini etkinleştirmek için bir yardımcı sınıfı.

InfocardInteractiveChannelInitializer

CardSpace etkileşimli kanalını başlatır.

IssuedTokenClientCredential

Bir güvenlik belirteci hizmetinden verilen belirteci almak için kullanılan bilgileri temsil eder.

IssuedTokenServiceCredential

Bir hizmetin istemci tarafından sunulan federasyon kimlik bilgileriyle ilişkili özellikleri yapılandırmasına izin verir.

KeyNameIdentifierClause

Güvenlik belirtecindeki anahtar adı tanımlayıcı yan tümcesini temsil eder.

MessagePartSpecification

İletiye hangi bölümlerin dahil olduğunu belirtir.

MessageSecurityException

İletiye uygulanan güvenlikle ilgili bir sorun olduğunda oluşan bir özel durumu temsil eder.

NonceCache

Bir nonces önbelleğini temsil eden soyut bir temel sınıf.

PeerCredential

Bir eş ağı içindeki eş düğümün kimliğini doğrularken kullanılan kimlik bilgilerini içerir.

ScopedMessagePartSpecification

İletiye hangi bölümlerin dahil olduğunu belirtir.

SecureConversationServiceCredential

Güvenli bir konuşma hizmeti için kimlik bilgisi ayarları sağlar.

SecureConversationVersion

Desteklenen WS-SecureConversation sürümleri kümesini içerir. Bu soyut bir sınıftır.

SecurityAccessDeniedException

Bir güvenlik yetkilendirme isteği başarısız olduğunda oluşan güvenlik özel durumunu temsil eder.

SecurityAlgorithmSuite

Algoritmaların özelliklerini belirtir. Bu bir abstract sınıf.

SecurityContextKeyIdentifierClause

Güvenlik bağlamı belirtecinin anahtar tanımlayıcı yan tümcesini temsil eder.

SecurityCredentialsManager

Uygulandığında bir abstract güvenlik kimlik bilgileri yöneticisini temsil eden bir sınıfı belirtir.

SecurityMessageProperty

Güvenlikle ilgili özellikleri içerir ve bir iletiye eklenir.

SecurityNegotiationException

bir iletinin güvenlik bağlamı konusunda anlaşmaya varılırken bir hata oluştuğuna işaret eder.

SecurityPolicyVersion

Desteklenen WS-SecurityPolicy sürümleri kümesini içerir. Bu soyut bir sınıftır.

SecurityStateEncoder

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

SecurityTokenSpecification

Bir güvenlik belirtecini ve yetkilendirme ilkelerini temsil eder.

SecurityVersion

Desteklenen WS-Security sürümleri kümesini içerir. Bu soyut bir sınıftır.

ServiceCredentialsSecurityTokenManager

Hizmette yapılandırılana göre SecurityTokenManager güvenlik belirteci serileştiricileri sağlayan bir ServiceCredentials uygulamayı temsil eder.

SimpleSecurityTokenProvider

Federasyon bağlamaları için verilen belirteç olarak bir güvenlik belirteci üreten bir güvenlik belirteci sağlayıcısını temsil eder.

SspiSecurityTokenProvider

SSPI güvenlik belirteci sağlayan bir güvenlik belirteci sağlayıcısını temsil eder.

SupportingTokenSpecification

Destekleyici bir güvenlik belirtecini ve yetkilendirme ilkelerini temsil eder.

TripleDesSecurityAlgorithmSuite

Üçlü DES güvenlik algoritması paketi.

TrustVersion

Desteklenen WS-Trust sürümleri kümesini içerir. Bu soyut bir sınıftır.

UserNamePasswordClientCredential

Kullanıcı adı ve parola temelinde bir istemci kimlik bilgilerini temsil eder.

UserNamePasswordServiceCredential

Hizmetin kullanıcı adı/parola kimlik doğrulaması kullanan kullanıcıların kimliğini nasıl doğrulayıp oturum açma belirteçlerinin önbelleğe alınmasını yapılandırmak için kullanılan bir sınıfı temsil eder.

WindowsClientCredential

İstemciyi temsil etmek için kullanılacak Windows kimlik bilgileriyle ilgili özellikleri belirtmenize olanak tanır.

WindowsServiceCredential

Windows kimlik doğrulaması için kullanılan hizmet kimlik bilgilerini açıklayan özellikler sağlar.

WSSecurityTokenSerializer

WS-Security, WS-Trust ve WS-SecureConversation güvenlik belirtimlerinde tanımlanan güvenlik belirteçlerini, güvenlik anahtarı tanımlayıcılarını ve güvenlik anahtarı tanımlayıcı yan tümcelerini serileştirmek ve seri durumdan çıkarma için kullanılan sınıf.

WSTrustChannel

Bir güvenlik belirteci hizmetine (STS) WS-Trust iletileri göndermek için kullanılan kanalı temsil eder.

WSTrustChannelFactory

WS-Trust uç noktasıyla iletişim kurmak için kullanılan kanalları (WSTrustChannel nesneleri) üreten bir fabrika.

WSTrustRequestBodyWriter

Giden iletiye RST yazan bir ileti gövdesi yazıcısını temsil eder.

WSTrustRequestProcessingErrorEventArgs

WS-Trust İstek Hatası için veri sağlar.

WSTrustResponseBodyWriter

Giden iletiye RSTR yazan bir ileti gövdesi yazıcısını temsil eder.

WSTrustServiceContract

WS-Trust hizmet sözleşmesi uygulamasının tanımı.

WSTrustServiceHost

Hizmet konağına kaydolmak ServiceHost için bir SecurityTokenService sağlar. Yapılandırmada kayıtlı dinleyici sayısına göre birden çok uç nokta kaydedilir.

X509CertificateInitiatorClientCredential

İstemci tarafından kendisini tanımlamak için kullanılan bir sertifikayı tanımlar.

X509CertificateInitiatorServiceCredential

İstemciler tarafından sunulan sertifikayı doğrulamak için hizmet tarafından kullanılan ayarları temsil eder. Ayrıca, ileti güvenliği kimlik doğrulama modu kullanıldığında hizmetin yanıtları şifrelemek veya istemciler MutualCertificateDuplex için geri çağırmalar için kullanması için bir sertifika içerir.

X509CertificateRecipientClientCredential

ssl kimlik doğrulaması kullanarak hizmet tarafından sunulan sertifikayı doğrulamak için istemci tarafından kullanılan ayarları temsil eder. Ayrıca, istemcide ileti güvenliğini kullanarak hizmete yönelik iletileri şifrelemek için kullanmak üzere açıkça yapılandırılan hizmet için herhangi bir sertifika içerir.

X509CertificateRecipientServiceCredential

Bir hizmet tarafından kendisini tanımlamak için kullanılan bir sertifikayı tanımlar.

X509ClientCertificateAuthentication

İstemci sertifikasını doğrulamak için kimlik doğrulama özelliklerini belirtir.

X509PeerCertificateAuthentication

Eş sertifika için kimlik doğrulama özelliklerini belirtir.

X509ServiceCertificateAuthentication

SSL/TLS anlaşması kullanılarak alınan hizmet sertifikalarının kimliğini doğrulamak için istemci proxy'si tarafından kullanılan ayarları temsil eder.

Arabirimler

Name Description
IEndpointIdentityProvider

Bir uç noktanın kimliğini sağlar.

ISecureConversationSession

Güvenli konuşma güvenlik oturumlarını temsil eder. İletişim sağlayan taraflar, oturum oluşturma işlemi kapsamında sunucu tarafından verilen bir SecurityContextToken kullanarak oturumdaki tüm iletilerin güvenliğini sağlar.

ISecuritySession

Oturumda gönderilen tüm iletilerin ISession oturumu oluşturan aynı iletişim kuran taraflar arasında olması gereksinimini zorunlu kılan bir türü temsil eder.

IWSTrust13AsyncContract

WS-Trust 1.3 protokolü için zaman uyumsuz hizmet sözleşmesi arabirimini tanımlar.

IWSTrust13SyncContract

WS-Trust 1.3 protokolü için hizmet sözleşmesini tanımlar.

IWSTrustChannelContract

tarafından IWSTrustChannelContractkullanıma sunulan İleti odaklı işlem sözleşmelerini sarmalayan yöntemleri tanımlayan bir hizmet sözleşmesi.

IWSTrustContract

STS'ye WS-Trust iletileri göndermek için hizmet sözleşmesini tanımlar.

IWSTrustFeb2005AsyncContract

WS-Trust Şubat 2005 protokolü için zaman uyumsuz bir hizmet sözleşmesi arabirimi tanımlar.

IWSTrustFeb2005SyncContract

WS-Trust Şubat 2005 protokolü için hizmet sözleşmesini tanımlar.

Numaralandırmalar

Name Description
MessageProtectionOrder

İletiyi koruyan işlemlerin sırasını belirtir.

SecurityKeyEntropyMode

Anahtar oluşturma için kullanılan entropi kaynağını açıklar.

SecurityTokenAttachmentMode

Güvenlik belirteçlerinin eklenme yollarını listeleyen bir numaralandırma.

UserNamePasswordValidationMode

Kullanıcı adı/parola modunda doğrulama yollarını listeler.

X509CertificateValidationMode

Sertifika doğrulama yollarını listeleyen bir numaralandırma.

Açıklamalar

Güvenlik belirteçleri ve sertifikalar hakkında daha fazla bilgi için WrappedKeySecurityTokenbkz System.ServiceModel.Security.Tokens. .

Hizmet modeliyle çakışan güvenlik konuları hakkında bilgi için TcpTransportSecuritybkz System.ServiceModel. .