System.ServiceModel.Security Ruang nama

Berisi jenis terkait keamanan umum.

Kelas

Nama Deskripsi
Basic128SecurityAlgorithmSuite

Rangkaian algoritma keamanan dasar 128-bit.

Basic192SecurityAlgorithmSuite

Rangkaian algoritma keamanan dasar 192-bit.

Basic256SecurityAlgorithmSuite

Rangkaian algoritma keamanan dasar 256-bit.

BasicSecurityProfileVersion

Menyediakan versi pesan yang sesuai dengan spesifikasi Profil Keamanan Dasar.

BinarySecretKeyIdentifierClause

Mewakili klausul pengidentifikasi kunci dalam token keamanan rahasia biner.

ChannelProtectionRequirements

Menjelaskan persyaratan enkripsi dan tanda tangan yang berlaku untuk berbagai bagian pesan yang dikirimkan pada saluran ini.

DataProtectionSecurityStateEncoder

Menyediakan mekanisme pengodean dan pendekodean untuk status keamanan menggunakan fungsionalitas API Windows DataProtection.

DispatchContext

Menentukan input dan output ke DispatchRequest(DispatchContext) metode .

ExpiredSecurityTokenException

Pengecualian dilemparkan ketika token keamanan CardSpace kedaluwarsa.

HttpDigestClientCredential

Digunakan untuk autentikasi hash klien HTTP.

IdentityVerifier

Kelas abstract dasar yang dapat diimplementasikan untuk memverifikasi identitas yang diharapkan terhadap konteks otorisasi yang mewakili titik akhir jarak jauh, atau untuk membuat identitas dari alamat titik akhir.

ImpersonateOnSerializingReplyMessageProperty

Kelas pembantu untuk mengaktifkan peniruan saat menserialisasikan isi pesan balasan.

InfocardInteractiveChannelInitializer

Menginisialisasi saluran interaktif CardSpace.

IssuedTokenClientCredential

Mewakili informasi yang digunakan untuk mendapatkan token yang dikeluarkan dari layanan token keamanan.

IssuedTokenServiceCredential

Memungkinkan layanan untuk mengonfigurasi properti yang terkait dengan kredensial federasi yang disajikan oleh klien.

KeyNameIdentifierClause

Mewakili klausa pengidentifikasi nama kunci dalam token keamanan.

MessagePartSpecification

Menentukan bagian mana yang disertakan dalam pesan.

MessageSecurityException

Mewakili pengecualian yang terjadi ketika ada sesuatu yang salah dengan keamanan yang diterapkan pada pesan.

NonceCache

Kelas dasar abstrak yang mewakili cache untuk nonces.

PeerCredential

Berisi kredensial yang digunakan saat mengautentikasi simpul serekan dalam jala serekan.

ScopedMessagePartSpecification

Menentukan bagian mana yang disertakan dalam pesan.

SecureConversationServiceCredential

Menyediakan pengaturan kredensial untuk layanan percakapan yang aman.

SecureConversationVersion

Berisi set versi WS-SecureConversation yang didukung. Ini adalah kelas abstrak.

SecurityAccessDeniedException

Mewakili pengecualian keamanan yang dilemparkan ketika permintaan otorisasi keamanan gagal.

SecurityAlgorithmSuite

Menentukan properti algoritma. Ini adalah abstract kelas.

SecurityContextKeyIdentifierClause

Mewakili klausul pengidentifikasi kunci untuk token konteks keamanan.

SecurityCredentialsManager

abstract Menentukan kelas yang saat diimplementasikan mewakili manajer kredensial keamanan.

SecurityMessageProperty

Berisi properti terkait keamanan dan dilampirkan ke pesan.

SecurityNegotiationException

Menunjukkan bahwa terjadi kesalahan saat menegosiasikan konteks keamanan untuk pesan.

SecurityPolicyVersion

Berisi set versi WS-SecurityPolicy yang didukung. Ini adalah kelas abstrak.

SecurityStateEncoder

Kelas abstrak yang dapat diimplementasikan untuk mengodekan status keamanan.

SecurityTokenSpecification

Mewakili token keamanan dan kebijakan otorisasinya.

SecurityVersion

Berisi set versi WS-Security yang didukung. Ini adalah kelas abstrak.

ServiceCredentialsSecurityTokenManager

SecurityTokenManager Mewakili implementasi yang menyediakan serializer token keamanan berdasarkan yang dikonfigurasi ServiceCredentials pada layanan.

SimpleSecurityTokenProvider

Mewakili penyedia token keamanan yang menghasilkan token keamanan sebagai token yang dikeluarkan untuk pengikatan federasi.

SspiSecurityTokenProvider

Mewakili penyedia token keamanan yang menyediakan token keamanan SSPI.

SupportingTokenSpecification

Mewakili token keamanan pendukung dan kebijakan otorisasinya.

TripleDesSecurityAlgorithmSuite

Rangkaian algoritma keamanan triple-DES.

TrustVersion

Berisi set versi WS-Trust yang didukung. Ini adalah kelas abstrak.

UserNamePasswordClientCredential

Mewakili kredensial klien berdasarkan nama pengguna dan kata sandi.

UserNamePasswordServiceCredential

Mewakili kelas yang digunakan untuk mengonfigurasi cara layanan mengautentikasi pengguna yang menggunakan autentikasi nama pengguna/kata sandi dan untuk mengonfigurasi penembolokan token masuk.

WindowsClientCredential

Memungkinkan Anda menentukan properti yang terkait dengan kredensial Windows yang akan digunakan untuk mewakili klien.

WindowsServiceCredential

Menyediakan properti yang menjelaskan kredensial layanan yang digunakan untuk autentikasi Windows.

WSSecurityTokenSerializer

Kelas yang digunakan untuk menserialisasikan dan mendeserialisasi token keamanan, pengidentifikasi kunci keamanan, dan klausa pengidentifikasi kunci keamanan yang ditentukan dalam spesifikasi keamanan WS-Security, WS-Trust, dan WS-SecureConversation.

WSTrustChannel

Mewakili saluran yang digunakan untuk mengirim pesan WS-Trust ke layanan token keamanan (STS).

WSTrustChannelFactory

Pabrik yang menghasilkan saluran (WSTrustChannel objek) yang digunakan untuk berkomunikasi ke titik akhir WS-Trust.

WSTrustRequestBodyWriter

Mewakili penulis isi pesan yang menulis RST ke pesan keluar.

WSTrustRequestProcessingErrorEventArgs

Menyediakan data untuk Kesalahan Permintaan WS-Trust.

WSTrustResponseBodyWriter

Mewakili penulis isi pesan yang menulis RSTR ke pesan keluar.

WSTrustServiceContract

Definisi implementasi kontrak layanan WS-Trust.

WSTrustServiceHost

Menyediakan untuk mendaftarkan ServiceHost host layanan akan memiliki beberapa titik akhir yang terdaftar berdasarkan jumlah pendengar yang SecurityTokenService terdaftar dalam konfigurasi.

X509CertificateInitiatorClientCredential

Menentukan sertifikat yang digunakan oleh klien untuk mengidentifikasi dirinya sendiri.

X509CertificateInitiatorServiceCredential

Mewakili pengaturan yang digunakan oleh layanan untuk memvalidasi sertifikat yang disajikan oleh klien. Ini juga berisi sertifikat untuk digunakan layanan untuk mengenkripsi respons atau panggilan balik untuk klien saat MutualCertificateDuplex mode autentikasi keamanan pesan digunakan.

X509CertificateRecipientClientCredential

Mewakili pengaturan yang digunakan oleh klien untuk memvalidasi sertifikat yang disajikan oleh layanan menggunakan autentikasi SSL. Ini juga berisi sertifikat apa pun untuk layanan yang secara eksplisit dikonfigurasi pada klien untuk digunakan untuk mengenkripsi pesan ke layanan menggunakan keamanan pesan.

X509CertificateRecipientServiceCredential

Menentukan sertifikat yang digunakan oleh layanan untuk mengidentifikasi dirinya sendiri.

X509ClientCertificateAuthentication

Menentukan properti autentikasi untuk memvalidasi sertifikat klien.

X509PeerCertificateAuthentication

Menentukan properti autentikasi untuk sertifikat serekan.

X509ServiceCertificateAuthentication

Mewakili pengaturan yang digunakan oleh proksi klien untuk mengautentikasi sertifikat layanan yang diperoleh menggunakan negosiasi SSL/TLS.

Antarmuka

Nama Deskripsi
IEndpointIdentityProvider

Menyediakan identitas titik akhir.

ISecureConversationSession

Mewakili sesi keamanan percakapan yang aman. Pihak yang berkomunikasi mengamankan semua pesan pada sesi menggunakan SecurityContextToken yang dikeluarkan oleh server sebagai bagian dari pembentukan sesi.

ISecuritySession

Mewakili semacam ISession yang memberlakukan persyaratan bahwa semua pesan yang ditukar pada sesi berada di antara pihak yang berkomunikasi yang sama yang menetapkan sesi.

IWSTrust13AsyncContract

Menentukan antarmuka kontrak layanan asinkron untuk protokol WS-Trust 1.3.

IWSTrust13SyncContract

Menentukan kontrak layanan untuk protokol WS-Trust 1.3.

IWSTrustChannelContract

Kontrak layanan yang menentukan metode yang membungkus kontrak operasi berorientasi Pesan yang diekspos oleh IWSTrustChannelContract.

IWSTrustContract

Menentukan kontrak layanan untuk mengirim pesan WS-Trust ke STS.

IWSTrustFeb2005AsyncContract

Menentukan antarmuka kontrak layanan asinkron untuk protokol WS-Trust Feb 2005.

IWSTrustFeb2005SyncContract

Menentukan kontrak layanan untuk protokol WS-Trust Feb 2005.

Enum

Nama Deskripsi
MessageProtectionOrder

Menentukan urutan operasi yang melindungi pesan.

SecurityKeyEntropyMode

Menjelaskan sumber entropi yang digunakan untuk pembuatan kunci.

SecurityTokenAttachmentMode

Enumerasi yang mencantumkan cara token keamanan dilampirkan.

UserNamePasswordValidationMode

Mencantumkan cara untuk memvalidasi dalam mode nama pengguna/kata sandi.

X509CertificateValidationMode

Enumerasi yang mencantumkan cara memvalidasi sertifikat.

Keterangan

Untuk informasi selengkapnya tentang token dan sertifikat keamanan, misalnya, WrappedKeySecurityToken, lihat System.ServiceModel.Security.Tokens.

Untuk informasi tentang topik keamanan yang tumpang tindih dengan model layanan, misalnya, , TcpTransportSecuritylihat System.ServiceModel.