SecurityTokenRequirement Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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. |