SecurityTokenRequirement Classe

Definizione

Specifica requisiti di token di sicurezza.

public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
Ereditarietà
SecurityTokenRequirement
Derivato

Esempio

ClientCredentialsSecurityTokenManager

ServiceCredentialsSecurityTokenManager

SecurityTokenProvider

SecurityTokenAuthenticator

CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)

CreateSecurityTokenProvider(SecurityTokenRequirement)

CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)

CreateSecurityTokenProvider(SecurityTokenRequirement)

Commenti

In genere non è necessario che il codice dell'applicazione utilizzi la classe SecurityTokenRequirement, a meno che non venga creato un token di sicurezza personalizzato, un gestore di token di sicurezza, un provider di token di sicurezza o un autenticatore di token di sicurezza. La classe SecurityTokenRequirement viene utilizzata da un gestore di token di sicurezza per specificare i dati necessari per un token di sicurezza, ad esempio la dimensione della chiave, il tipo di chiave e la modalità di utilizzo della chiave. Quando viene identificato un token di sicurezza che corrisponde ai criteri specificati, è possibile ottenere una classe SecurityTokenProvider e una classe SecurityTokenAuthenticator per fornire i token di sicurezza per i messaggi SOAP in uscita e per autenticare i token di sicurezza per i messaggi SOAP in ingresso, rispettivamente. Ad esempio, il gestore dei token di sicurezza predefinito per i messaggi SOAP in uscita dispone del metodo CreateSecurityTokenProvider(SecurityTokenRequirement) che accetta un parametro SecurityTokenRequirement che può essere chiamato per ottenere un provider di token di sicurezza corrispondente ai criteri specificati nel requisito del token di sicurezza.

Costruttori

SecurityTokenRequirement()

Inizializza una nuova istanza della classe SecurityTokenRequirement.

Proprietà

IsOptionalTokenProperty

Ottiene un valore della proprietà del token se facoltativo.

KeySize

Ottiene o imposta la dimensione obbligatoria della chiave associata a un token di sicurezza.

KeySizeProperty

Ottiene un valore che specifica il nome dell'indice nella raccolta di Properties per la proprietà KeySize.

KeyType

Ottiene o imposta il tipo di chiave (asimmetrica o simmetrica) associata a un token di sicurezza.

KeyTypeProperty

Ottiene un valore che specifica il nome dell'indice nella raccolta di Properties per la proprietà KeyType.

KeyUsage

Ottiene o imposta un valore che specifica come può essere utilizzata la chiave associata a un token di sicurezza.

KeyUsageProperty

Ottiene un valore che specifica il nome dell'indice nella raccolta di Properties per la proprietà KeyUsage.

PeerAuthenticationMode

Ottiene il nome dell'indice nella raccolta Properties per una proprietà che specifica il metodo di autenticazione peer.

Properties

Ottiene una raccolta di proprietà non statiche per l'istanza SecurityTokenRequirement corrente.

RequireCryptographicToken

Ottiene o imposta un valore che indica se il token di sicurezza deve essere in grado di eseguire operazioni di crittografia.

RequireCryptographicTokenProperty

Ottiene il nome dell'indice nella raccolta Properties per la proprietà RequireCryptographicToken.

TokenType

Ottiene o imposta il tipo di token di sicurezza necessario.

TokenTypeProperty

Ottiene un valore che specifica il nome dell'indice nella raccolta di Properties per la proprietà TokenType.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetProperty<TValue>(String)

Ottiene la proprietà specificata per l'istanza corrente di SecurityTokenRequirement.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryGetProperty<TValue>(String, TValue)

Ottiene la proprietà specificata per l'istanza corrente di SecurityTokenRequirement.

Si applica a