SecurityTokenRequirement Classe

Definizione

Specifica requisiti di token di sicurezza.Specifies security token requirements.

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.Application code typically does not need to use the SecurityTokenRequirement class, unless a custom security token, security token manager, security token provider, or security token authenticator are created. 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.The SecurityTokenRequirement class is used by a security token manager to specify what is required of a security token, such as the key size, key type, and how the key can be used. 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.When a security token can be identified that matches the specified criteria, a SecurityTokenProvider and SecurityTokenAuthenticator can be obtained to provide security tokens for outgoing SOAP messages and to authenticate security tokens for incoming SOAP messages, respectively. 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.For example, the default security token manager for outgoing SOAP messages has the CreateSecurityTokenProvider(SecurityTokenRequirement) method that takes a SecurityTokenRequirement parameter that can be called to obtain a security token provider that matches the criteria specified in the security token requirement.

Costruttori

SecurityTokenRequirement()

Inizializza una nuova istanza della classe SecurityTokenRequirement.Initializes a new instance of the SecurityTokenRequirement class.

Proprietà

IsOptionalTokenProperty

Ottiene un valore della proprietà del token se facoltativo.Gets a value of the token property if it is optional.

KeySize

Ottiene o imposta la dimensione obbligatoria della chiave associata a un token di sicurezza.Gets or sets the required size of the key associated with a security token.

KeySizeProperty

Ottiene un valore che specifica il nome dell'indice nella raccolta di Properties per la proprietà KeySize.Gets a value that specifies the name of the index in the Properties collection for the KeySize property.

KeyType

Ottiene o imposta il tipo di chiave (asimmetrica o simmetrica) associata a un token di sicurezza.Gets or sets the type of key (asymmetric or symmetric) associated with a security token.

KeyTypeProperty

Ottiene un valore che specifica il nome dell'indice nella raccolta di Properties per la proprietà KeyType.Gets a value that specifies the name of the index in the Properties collection for the KeyType property.

KeyUsage

Ottiene o imposta un valore che specifica come può essere utilizzata la chiave associata a un token di sicurezza.Gets or sets a value that specifies how the key associated with a security token can be used.

KeyUsageProperty

Ottiene un valore che specifica il nome dell'indice nella raccolta di Properties per la proprietà KeyUsage.Gets a value that specifies the name of the index in the Properties collection for the KeyUsage property.

PeerAuthenticationMode

Ottiene il nome dell'indice nella raccolta Properties per una proprietà che specifica il metodo di autenticazione peer.Gets the name of the index in the Properties collection for a property that specifies the peer authentication method.

Properties

Ottiene una raccolta di proprietà non statiche per l'istanza SecurityTokenRequirement corrente.Gets a collection of the non-static properties for the current SecurityTokenRequirement instance.

RequireCryptographicToken

Ottiene o imposta un valore che indica se il token di sicurezza deve essere in grado di eseguire operazioni di crittografia.Gets or sets a value that indicates whether the security token must be capable of performing cryptographic operations, such as encryption.

RequireCryptographicTokenProperty

Ottiene il nome dell'indice nella raccolta Properties per la proprietà RequireCryptographicToken.Gets the name of the index in the Properties collection for the RequireCryptographicToken property.

TokenType

Ottiene o imposta il tipo di token di sicurezza necessario.Gets or sets the required security token type.

TokenTypeProperty

Ottiene un valore che specifica il nome dell'indice nella raccolta di Properties per la proprietà TokenType.Gets a value that specifies the name of the index in the Properties collection for the TokenType property.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene la proprietà specificata per l'istanza corrente di SecurityTokenRequirement.Gets the specified property for the current SecurityTokenRequirement instance.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

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

Ottiene la proprietà specificata per l'istanza corrente di SecurityTokenRequirement.Gets the specified property for the current SecurityTokenRequirement instance.

Si applica a