SecurityTokenRequirement Osztály

Definíció

Megadja a biztonsági jogkivonat követelményeit.

public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
Öröklődés
SecurityTokenRequirement
Származtatott

Példák

ClientCredentialsSecurityTokenManager

ServiceCredentialsSecurityTokenManager

SecurityTokenProvider

SecurityTokenAuthenticator

CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)

CreateSecurityTokenProvider(SecurityTokenRequirement)

CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)

CreateSecurityTokenProvider(SecurityTokenRequirement)

Megjegyzések

Az alkalmazáskódnak általában nem kell használnia az SecurityTokenRequirement osztályt, kivéve, ha létrehoz egy egyéni biztonsági jogkivonat-kezelőt, biztonsági jogkivonat-kezelőt, biztonsági jogkivonat-szolgáltatót vagy biztonsági jogkivonat-hitelesítőt. Az SecurityTokenRequirement osztályt a biztonsági jogkivonat-kezelő használja a biztonsági jogkivonatok szükséges jainak megadásához, például a kulcs méretének, a kulcs típusának és a kulcs használhatóságának megadásához. Ha a megadott feltételeknek megfelelő biztonsági jogkivonat azonosítható, SecurityTokenProvider a kimenő SOAP-üzenetek biztonsági jogkivonatainak biztosításához és SecurityTokenAuthenticator a bejövő SOAP-üzenetek biztonsági jogkivonatainak hitelesítéséhez beszerezhető. A kimenő SOAP-üzenetek alapértelmezett biztonsági jogkivonat-kezelője például rendelkezik azzal a CreateSecurityTokenProvider(SecurityTokenRequirement) módszerrel, amely meghívható egy SecurityTokenRequirement olyan biztonsági jogkivonat-szolgáltató beszerzéséhez, amely megfelel a biztonsági jogkivonat-követelményben megadott feltételeknek.

Konstruktorok

Name Description
SecurityTokenRequirement()

Inicializálja a SecurityTokenRequirement osztály új példányát.

Tulajdonságok

Name Description
IsOptionalTokenProperty

Ha nem kötelező, lekéri a jogkivonat tulajdonság értékét.

KeySize

Lekéri vagy beállítja a biztonsági jogkivonathoz társított kulcs szükséges méretét.

KeySizeProperty

Lekéri a tulajdonság gyűjteményében Properties lévő KeySize index nevét meghatározó értéket.

KeyType

Lekéri vagy beállítja a biztonsági jogkivonathoz társított kulcs típusát (aszimmetrikus vagy szimmetrikus).

KeyTypeProperty

Lekéri a tulajdonság gyűjteményében Properties lévő KeyType index nevét meghatározó értéket.

KeyUsage

Lekéri vagy beállít egy értéket, amely meghatározza a biztonsági jogkivonathoz társított kulcs használatát.

KeyUsageProperty

Lekéri a tulajdonság gyűjteményében Properties lévő KeyUsage index nevét meghatározó értéket.

PeerAuthenticationMode

Lekéri az index nevét a Properties gyűjteményben a társhitelesítési módszert meghatározó tulajdonsághoz.

Properties

Lekéri az aktuális SecurityTokenRequirement példány nem statikus tulajdonságainak gyűjteményét.

RequireCryptographicToken

Lekéri vagy beállít egy értéket, amely jelzi, hogy a biztonsági jogkivonatnak képesnek kell-e lennie titkosítási műveletek, például titkosítás végrehajtására.

RequireCryptographicTokenProperty

Lekéri a tulajdonság gyűjteményében Properties lévő RequireCryptographicToken index nevét.

TokenType

Lekéri vagy beállítja a szükséges biztonsági jogkivonat-típust.

TokenTypeProperty

Lekéri a tulajdonság gyűjteményében Properties lévő TokenType index nevét meghatározó értéket.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetProperty<TValue>(String)

Lekéri az aktuális SecurityTokenRequirement példány megadott tulajdonságát.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
TryGetProperty<TValue>(String, TValue)

Lekéri az aktuális SecurityTokenRequirement példány megadott tulajdonságát.

A következőre érvényes: