Bagikan melalui


SecurityTokenRequirement Kelas

Definisi

Menentukan persyaratan token keamanan.

public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
Warisan
SecurityTokenRequirement
Turunan

Contoh

ClientCredentialsSecurityTokenManager

ServiceCredentialsSecurityTokenManager

SecurityTokenProvider

SecurityTokenAuthenticator

CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)

CreateSecurityTokenProvider(SecurityTokenRequirement)

CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)

CreateSecurityTokenProvider(SecurityTokenRequirement)

Keterangan

Kode aplikasi biasanya tidak perlu menggunakan SecurityTokenRequirement kelas , kecuali token keamanan kustom, manajer token keamanan, penyedia token keamanan, atau pengautentikasi token keamanan dibuat. Kelas SecurityTokenRequirement digunakan oleh manajer token keamanan untuk menentukan apa yang diperlukan dari token keamanan, seperti ukuran kunci, jenis kunci, dan bagaimana kunci dapat digunakan. Ketika token keamanan dapat diidentifikasi yang cocok dengan kriteria yang ditentukan, SecurityTokenProvider dan SecurityTokenAuthenticator dapat diperoleh untuk memberikan token keamanan untuk pesan SOAP keluar dan untuk mengautentikasi token keamanan untuk pesan SOAP masuk, masing-masing. Misalnya, manajer token keamanan default untuk pesan SOAP keluar memiliki CreateSecurityTokenProvider(SecurityTokenRequirement) metode yang mengambil SecurityTokenRequirement parameter yang dapat dipanggil untuk mendapatkan penyedia token keamanan yang cocok dengan kriteria yang ditentukan dalam persyaratan token keamanan.

Konstruktor

SecurityTokenRequirement()

Menginisialisasi instans baru kelas SecurityTokenRequirement.

Properti

IsOptionalTokenProperty

Mendapatkan nilai properti token jika bersifat opsional.

KeySize

Mendapatkan atau mengatur ukuran kunci yang diperlukan yang terkait dengan token keamanan.

KeySizeProperty

Mendapatkan nilai yang menentukan nama indeks dalam Properties koleksi untuk KeySize properti .

KeyType

Mendapatkan atau mengatur jenis kunci (asimetris atau simetris) yang terkait dengan token keamanan.

KeyTypeProperty

Mendapatkan nilai yang menentukan nama indeks dalam Properties koleksi untuk KeyType properti .

KeyUsage

Mendapatkan atau menetapkan nilai yang menentukan bagaimana kunci yang terkait dengan token keamanan dapat digunakan.

KeyUsageProperty

Mendapatkan nilai yang menentukan nama indeks dalam Properties koleksi untuk KeyUsage properti .

PeerAuthenticationMode

Mendapatkan nama indeks dalam Properties koleksi untuk properti yang menentukan metode autentikasi serekan.

Properties

Mendapatkan kumpulan properti non-statis untuk instans saat ini SecurityTokenRequirement .

RequireCryptographicToken

Mendapatkan atau menetapkan nilai yang menunjukkan apakah token keamanan harus mampu melakukan operasi kriptografi, seperti enkripsi.

RequireCryptographicTokenProperty

Mendapatkan nama indeks dalam Properties koleksi untuk RequireCryptographicToken properti .

TokenType

Mendapatkan atau mengatur jenis token keamanan yang diperlukan.

TokenTypeProperty

Mendapatkan nilai yang menentukan nama indeks dalam Properties koleksi untuk TokenType properti .

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetProperty<TValue>(String)

Mendapatkan properti yang ditentukan untuk instans saat ini SecurityTokenRequirement .

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TryGetProperty<TValue>(String, TValue)

Mendapatkan properti yang ditentukan untuk instans saat ini SecurityTokenRequirement .

Berlaku untuk