System.IdentityModel.Tokens Namespace

Lo spazio dei nomi di System.IdentityModel.Tokens contiene classi che rappresentano i token di sicurezza, i gestori del token di sicurezza, le clausole identificatore di chiave e altri elementi utilizzati nella generazione e nell'elaborazione dei token. The System.IdentityModel.Tokens namespace contains classes that represent security tokens, security token handlers, key identifier clauses and other artifacts used in token generation and processing. Lo spazio dei nomi contiene classi di base come SecurityToken, SecurityTokenHandlere SecurityKeyIdentifierClause nonché le classi che derivano da queste e che rappresentano diversi tipi di token, di elementi e gestori per i quali Windows Identity Foundation (WIF) dispone di un supporto incorporato. The namespace contains base classes such as SecurityToken, SecurityTokenHandler, and SecurityKeyIdentifierClause, as well as classes that derive from these classes and represent several of the token types, artifacts, and handlers for which the Windows Identity Foundation (WIF) has built in support. Ciò include le classi che contengono il supporto per i token SAML v1.1 e v2.0, ad esempio SamlSecurityToken, SamlSecurityTokenHandler, Saml2SecurityToken e Saml2SecurityTokenHandler. This includes classes that contain support for SAML v1.1 and v2.0 tokens, such as: SamlSecurityToken, SamlSecurityTokenHandler, Saml2SecurityToken, and Saml2SecurityTokenHandler.

Classi

AggregateTokenResolver

Rappresenta un resolver di token di sicurezza che può eseguire il wrapping di più resolver di token e risolvere i token in tutti i resolver di cui è stato eseguito il wrapping.Represents a security token resolver that can wrap multiple token resolvers and resolve tokens across all of the wrapped resolvers.

AsymmetricProofDescriptor

Questa classe può essere utilizzata per l'emissione del token basato su chiave asimmetrica.This class can be used for issuing the asymmetric key based token.

AsymmetricSecurityKey

Classe di base per chiavi asimmetriche.Base class for asymmetric keys.

AudienceRestriction

Definisce le impostazioni per una verifica AudienceRestriction.Defines settings for an AudienceRestriction verification.

AudienceUriValidationFailedException

Eccezione generata quando un token di sicurezza in ingresso non supera la convalida dell'URI del gruppo di destinatari.The exception that is thrown when an incoming security token fails Audience URI validation.

AuthenticationContext

Questa classe viene utilizzata per specificare il contesto di un evento di autenticazione.This class is used to specify the context of an authentication event.

AuthenticationMethods

Definisce costanti per i metodi di autenticazione noti supportati.Defines constants for supported well-known authentication methods. Definisce costanti per i metodi di autenticazione SAML.Defines constants for SAML authentication methods.

BinaryKeyIdentifierClause

Rappresenta una classe di base per clausole identificatore di chiave basate su dati binari.Represents a base class for key identifier clauses that are based upon binary data.

BootstrapContext

Contiene una versione serializzata del token originale utilizzato al momento dell'accesso.Contains a serialized version of the original token that was used at sign-in time.

ComputedKeyAlgorithms

Utilizzato in RST per indicare l'algoritmo desiderato con cui calcolare una chiave in base alle entropie combinate sia dal richiedente token che dall'emittente token.Used in the RST to indicate the desired algorithm with which to compute a key based on the combined entropies from both the token requestor and the token issuer.

ConfigurationBasedIssuerNameRegistry

Rappresenta il Registro di sistema del nome di un'autorità emittente che gestisce un elenco di autorità emittenti attendibili caricate dagli elementi nel file di configurazione dell'applicazione che associano ogni nome di autorità emittente al certificato X.509 necessario per verificare la firma dei token prodotti dall'autorità emittente.Represents an issuer name registry that maintains a list of trusted issuers loaded from elements in the application configuration file that associate each issuer name to the X.509 certificate that is needed to verify the signature of tokens produced by the issuer.

EmptySecurityKeyIdentifierClause

Rappresenta una clausola vuota dell'identificatore di chiave.Represents an empty key identifier clause. Questa classe viene utilizzata quando <EncryptedData> o un elemento <Signature> non contiene un elemento <KeyInfo> , che verrà utilizzato per descrivere la chiave richiesta per decrittografare i dati o per controllare la firma.This class is used when an <EncryptedData> or a <Signature> element does not contain a <KeyInfo> element, which is used to describe the key required to decrypt the data or check the signature.

EncryptedKeyEncryptingCredentials

Rappresenta le credenziali di crittografia della chiave crittografata.Represents the encrypted key encrypting credentials. Queste vengono generalmente utilizzate come credenziali per crittografare i dati, ad esempio token.These are usually used as data encrypting credentials to encrypt things like tokens.

EncryptedKeyIdentifierClause

Rappresenta una clausola dell'identificatore di chiave che identifica una chiave crittografata.Represents a key identifier clause that identifies an encrypted key.

EncryptedSecurityToken

Token di incapsulamento che gestisce la crittografia per un token che non la supporta a livello nativo.A wrapping-token that handles encryption for a token that does not natively support it.

EncryptedSecurityTokenHandler

Gestore di token per token di sicurezza crittografati.A token handler for encrypted security tokens. Gestisce i token di tipo EncryptedSecurityToken.Handles tokens of type EncryptedSecurityToken.

EncryptedTokenDecryptionFailedException

Eccezione generata quando si verifica un errore durante l'elaborazione di un token di sicurezza crittografato.The exception that is thrown when an error occurs while processing an encrypted security token.

EncryptingCredentials

Rappresenta l'algoritmo di crittografia e la chiave crittografica utilizzati per crittografare la chiave di prova.Represents the cryptographic key and encrypting algorithm that are used to encrypt the proof key.

GenericXmlSecurityKeyIdentifierClause

Rappresenta una clausola dell'identificatore di chiave basato su XML.Represents a key identifier clause that is based on XML.

GenericXmlSecurityToken

Rappresenta un token di sicurezza basato su XML.Represents a security token that is based upon XML.

InMemorySymmetricSecurityKey

Rappresenta le chiavi generate utilizzando algoritmi simmetrici e che vengono archiviate solo nella RAM del computer locale.Represents keys that are generated using symmetric algorithms and are only stored in the local computer's random access memory.

IssuerNameRegistry

Classe di base astratta per un registro dei nomi delle autorità emittenti.The abstract base class for an issuer name registry. Un registro dei nomi dell'autorità emittente viene utilizzato per associare un nome mnemonico al materiale di crittografia che è necessario per verificare le firme dei token prodotti dall'autorità emittente corrispondente.An issuer name registry is used to associate a mnemonic name to the cryptographic material that is needed to verify the signatures of tokens produced by the corresponding issuer. Il Registro di sistema dei nomi delle autorità emittenti gestisce un elenco di emittenti che sono considerati attendibili da un'applicazione relying party (RP).The issuer name registry maintains a list of issuers that are trusted by a relying party (RP) application.

IssuerTokenResolver

Risolve i token dell'autorità emittente ricevuti dai partner di servizio.Resolves issuer tokens received from service partners.

KerberosReceiverSecurityToken

Rappresenta un token di sicurezza basato su un ticket Kerberos ricevuto in un messaggio SOAP.Represents a security token that is based upon a Kerberos ticket that is received in a SOAP message.

KerberosRequestorSecurityToken

Rappresenta un token di sicurezza basato su un ticket Kerberos inviato in una richiesta SOAP.Represents a security token that is based upon a Kerberos ticket that is sent in an SOAP request.

KerberosSecurityTokenHandler

Rappresenta un gestore del token di sicurezza che elabora i token di Kerberos.Represents a security token handler that processes Kerberos tokens. Gestisce i token di tipo KerberosReceiverSecurityToken.Handles tokens of type KerberosReceiverSecurityToken.

KerberosTicketHashKeyIdentifierClause

Rappresenta una clausola dell'identificatore di chiave che identifica un token di sicurezza KerberosRequestorSecurityToken o KerberosReceiverSecurityToken.Represents a key identifier clause that identifies a KerberosRequestorSecurityToken or KerberosReceiverSecurityToken security token.

LocalIdKeyIdentifierClause

Rappresenta una clausola identificatore di chiave che identifica un token di sicurezza specificato nell'intestazione di sicurezza del messaggio SOAP.Represents a key identifier clause that identifies a security tokens specified in the security header of the SOAP message.

ProofDescriptor

Classe base per le classi SymmetricProofDescriptor e AsymmetricProofDescriptor.The base class for the SymmetricProofDescriptor and AsymmetricProofDescriptor classes.

RsaKeyIdentifierClause

Rappresenta una clausola dell'identificatore di chiave che identifica un token di sicurezza RsaSecurityToken.Represents a key identifier clause that identifies a RsaSecurityToken security token.

RsaSecurityKey

Rappresenta una chiave di sicurezza generata utilizzando l'algoritmo RSA.Represents a security key that is generated using the RSA algorithm. Questa classe non può essere ereditata.This class cannot be inherited.

RsaSecurityToken

Rappresenta un token di sicurezza basato su una chiave creata utilizzando l'algoritmo RSA.Represents a security token that is based upon key that is created using the RSA algorithm.

RsaSecurityTokenHandler

Rappresenta un oggetto SecurityTokenHandler che elabora i token di sicurezza di tipo RsaSecurityToken.Represents a SecurityTokenHandler that processes tokens of type RsaSecurityToken.

Saml2Action

Rappresenta un elemento <saml:Action> definito da SAML 2.0.Represents a <saml:Action> element defined by SAML 2.0.

Saml2Advice

Rappresenta l'elemento Advice specificato in [Saml2Core, 2.6.1].Represents the Advice element specified in [Saml2Core, 2.6.1].

Saml2Assertion

Rappresenta l'elemento Assertion specificato in [Saml2Core, 2.3.3].Represents the Assertion element specified in [Saml2Core, 2.3.3].

Saml2AssertionKeyIdentifierClause

Rappresenta un'implementazione di SecurityKeyIdentifierClause per fare riferimento ai token di sicurezza basati su SAML2.Represents a SecurityKeyIdentifierClause implementation for referencing SAML2-based security tokens.

Saml2Attribute

Rappresenta l'elemento Attribute specificato in [Saml2Core, 2.7.3.1].Represents the Attribute element specified in [Saml2Core, 2.7.3.1].

Saml2AttributeStatement

Rappresenta l'elemento AttributeStatement specificato in [Saml2Core, 2.7.3].Represents the AttributeStatement element specified in [Saml2Core, 2.7.3].

Saml2AudienceRestriction

Rappresenta l'elemento AudienceRestriction specificato in [Saml2Core, 2.5.1.4].Represents the AudienceRestriction element specified in [Saml2Core, 2.5.1.4].

Saml2AuthenticationContext

Rappresenta l'elemento AuthnContext specificato in [Saml2Core, 2.7.2.2].Represents the AuthnContext element specified in [Saml2Core, 2.7.2.2].

Saml2AuthenticationStatement

Rappresenta l'elemento AuthnStatement specificato in [Saml2Core, 2.7.2].Represents the AuthnStatement element specified in [Saml2Core, 2.7.2].

Saml2AuthorizationDecisionStatement

Rappresenta l'elemento <saml:AuthzDecisionStatement> definito da SAML 2.0.Represents the <saml:AuthzDecisionStatement> element defined by SAML 2.0.

Saml2Conditions

Rappresenta l'elemento Conditions specificato in [Saml2Core, 2.5.1].Represents the Conditions element specified in [Saml2Core, 2.5.1].

Saml2Evidence

Rappresenta l'elemento Evidence specificato in [Saml2Core, 2.7.4.3].Represents the Evidence element specified in [Saml2Core, 2.7.4.3].

Saml2Id

Rappresenta l'identificatore utilizzato per le asserzioni SAML.Represents the identifier used for SAML assertions.

Saml2NameIdentifier

Rappresenta l'elemento NameID come specificato in [Saml2Core, 2.2.3] o l'elemento EncryptedID come specificato in [Saml2Core, 2.2.4].Represents the NameID element as specified in [Saml2Core, 2.2.3] or the EncryptedID element as specified in [Saml2Core, 2.2.4].

Saml2ProxyRestriction

Rappresenta l'elemento ProxyRestriction specificato in [Saml2Core, 2.5.1.6].Represents the ProxyRestriction element specified in [Saml2Core, 2.5.1.6].

Saml2SecurityKeyIdentifierClause

Questa classe viene usata quando Saml2Assertion viene ricevuto senza un elemento <ds:KeyInfo> nell'elemento della firma.This class is used when a Saml2Assertion is received without a <ds:KeyInfo> element inside the signature element. KeyInfo descrive la chiave richiesta per verificare la firma.The KeyInfo describes the key required to check the signature. Quando la chiave è necessaria questa clausola verrà presentata al SecurityTokenResolver corrente.When the key is needed this clause will be presented to the current SecurityTokenResolver. Conterrà la lettura completa di Saml2Assertion sulla quale è possibile eseguire una query per determinare la chiave necessaria.It will contain the Saml2Assertion fully read which can be queried to determine the key required.

Saml2SecurityToken

Rappresenta un token di sicurezza basato su un'asserzione SAML.Represents a security token that is based upon a SAML assertion.

Saml2SecurityTokenHandler

Rappresenta un gestore del token di sicurezza che crea i token di sicurezza dalle asserzioni SAML 2.0.Represents a security token handler that creates security tokens from SAML 2.0 Assertions.

Saml2Statement

Rappresenta l'elemento StatementAbstractType specificato in [Saml2Core, 2.7.1].Represents the StatementAbstractType specified in [Saml2Core, 2.7.1].

Saml2Subject

Rappresenta l'elemento Subject specificato in [Saml2Core, 2.4.1].Represents the Subject element specified in [Saml2Core, 2.4.1].

Saml2SubjectConfirmation

Rappresenta l'elemento SubjectConfirmation specificato in [Saml2Core, 2.4.1.1].Represents the SubjectConfirmation element specified in [Saml2Core, 2.4.1.1].

Saml2SubjectConfirmationData

Rappresenta l'elemento SubjectConfirmationData e l'elemento KeyInfoConfirmationDataType associato definiti in [Saml2Core, 2.4.1.2-2.4.1.3].Represents the SubjectConfirmationData element and the associated KeyInfoConfirmationDataType defined in [Saml2Core, 2.4.1.2-2.4.1.3].

Saml2SubjectLocality

Rappresenta l'elemento SubjectLocality specificato in [Saml2Core, 2.7.2.1].Represents the SubjectLocality element specified in [Saml2Core, 2.7.2.1].

SamlAction

Rappresenta l'elemento <saml:Action> all'interno di un'asserzione SAML che contiene un'azione su una risorsa specificata.Represents the <saml:Action> element within a SAML assertion that contains an action on a specified resource.

SamlAdvice

Rappresenta l'elemento <saml:Advice> all'interno di un'asserzione SAML che contiene informazioni aggiuntive fornite dall'autorità SAML.Represents the <saml:Advice> element within a SAML assertion that contains additional information provided by the SAML authority.

SamlAssertion

Rappresenta un'asserzione SAML (Security Assertion Markup Language) 1.1.Represents a Security Assertion Markup Language 1.1 (SAML 1.1) assertion.

SamlAssertionKeyIdentifierClause

Rappresenta un elemento <KeyIdentifier> che fa riferimento a un elemento <saml:Assertion> in un messaggio SOAP.Represents a <KeyIdentifier> element that references a <saml:Assertion> element in a SOAP message.

SamlAttribute

Rappresenta un attributo associato all'oggetto di una classe SamlAttributeStatement.Represents an attribute that is associated with the subject of a SamlAttributeStatement.

SamlAttributeStatement

Contiene un set di attributi associato a una classe SamlSubject specifica.Contains a set of attributes associated with a particular SamlSubject.

SamlAudienceRestrictionCondition

Specifica che un'asserzione SAML è indirizzata a un determinato pubblico.Specifies that a SAML assertion is addressed to a particular audience.

SamlAuthenticationClaimResource

Rappresenta il tipo di risorsa per un'attestazione creata da una classe SamlAuthenticationStatement.Represents the resource type for a claim that is created from a SamlAuthenticationStatement.

SamlAuthenticationStatement

Rappresenta un'attestazione per un token di sicurezza SamlSecurityToken che afferma che l'oggetto è stato autenticato in un determinato modo a una determinata ora.Represents a claim for a SamlSecurityToken security token that asserts that the subject was authenticated by a particular means at a particular time.

SamlAuthorityBinding

Specifica come recuperare informazioni aggiuntive sull'oggetto di un token di sicurezza SamlSecurityToken.Specifies how to retrieve additional information about the subject of a SamlSecurityToken security token.

SamlAuthorizationDecisionClaimResource

Rappresenta un'attestazione per un token di sicurezza SamlSecurityToken che asserisce una decisione di autorizzazione riguardante l'accesso a una risorsa specifica.Represents a claim for a SamlSecurityToken security token that asserts an authorization decision regarding access to a specific resource.

SamlAuthorizationDecisionStatement

Rappresenta un'attestazione per un token di sicurezza SamlSecurityToken che asserisce che è stata eseguita una decisione di autorizzazione riguardante l'accesso da parte dell'oggetto alla risorsa specificata.Represents a claim for a SamlSecurityToken security token that asserts that an authorization decision regarding access by the subject to the specified resource has been made.

SamlCondition

Rappresenta una condizione che deve essere presa in considerazione quando viene verificata la validità di un'asserzione SAML.Represents a condition that must be taken into account when assessing the validity of a SAML assertion.

SamlConditions

Rappresenta un set di condizioni che devono essere prese in considerazione quando viene verificata la validità di un'asserzione SAML.Represents a set of conditions that must be taken into account when assessing the validity of a SAML assertion.

SamlConstants

Rappresenta un set di costanti che vengono utilizzate per impostare le proprietà di un token di sicurezza SamlSecurityToken.Represents a set of constants that are used to set properties of a SamlSecurityToken security token. Questa classe non può essere ereditata.This class cannot be inherited.

SamlDoNotCacheCondition

Rappresenta una condizione che deve essere presa in considerazione quando viene verificata la validità di un'asserzione SAML.Represents a condition that must be taken into account when assessing the validity of a SAML assertion.

SamlEvidence

Rappresenta l'evidenza utilizzata per eseguire il rendering di una decisione di autorizzazione per un token di sicurezza SamlSecurityToken.Represents the evidence used to render an authorization decision for a SamlSecurityToken security token.

SamlNameIdentifierClaimResource

Rappresenta un'attestazione per un token di sicurezza SAML che afferma il nome dell'oggetto.Represents a claim for a SAML security token that asserts the subject's name.

SamlSecurityKeyIdentifierClause

Questa classe viene usata quando SamlAssertion viene ricevuto senza un elemento <ds:KeyInfo> nell'elemento della firma.This class is used when a SamlAssertion is received without a <ds:KeyInfo> element inside the signature element. KeyInfo descrive la chiave richiesta per verificare la firma.The KeyInfo describes the key required to check the signature. Quando la chiave è necessaria questa clausola verrà presentata al SecurityTokenResolver corrente.When the key is needed this clause will be presented to the current SecurityTokenResolver. Conterrà la lettura completa di SamlAssertion sulla quale è possibile eseguire una query per determinare la chiave necessaria.It will contain the SamlAssertion fully read which can be queried to determine the key required.

SamlSecurityToken

Rappresenta un token di sicurezza basato su un'asserzione SAML.Represents a security token that is based upon a SAML assertion.

SamlSecurityTokenHandler

Rappresenta un gestore del token di sicurezza che crea token di sicurezza dalle asserzioni SAML 1.1.Represents a security token handler that creates security tokens from SAML 1.1 Assertions.

SamlSecurityTokenRequirement

Estende la classe SecurityTokenRequirement aggiungendo nuove proprietà utili per i token rilasciati.Extends the SecurityTokenRequirement class by adding new properties that are useful for issued tokens.

SamlSerializer

Serializza e deserializza oggetti SamlSecurityToken in documenti XML e da documenti XML.Serializes and deserializes SamlSecurityToken objects into and from XML documents.

SamlStatement

Rappresenta un'attestazione per un token di sicurezza SamlSecurityToken.Represents a claim for a SamlSecurityToken security token.

SamlSubject

Rappresenta l'oggetto di un token di sicurezza SAML.Represents the subject of a SAML security token.

SamlSubjectStatement

Rappresenta un'attestazione per un token di sicurezza SamlSecurityToken.Represents a claim for a SamlSecurityToken security token.

SecurityAlgorithms

Definisce costanti per gli URI che rappresentano gli algoritmi di crittografia utilizzati per crittografare i dati XML e calcolare le firme digitali per i messaggi SOAP.Defines constants for the URIs that represent the cryptographic algorithms that are used to encrypt XML and compute digital signatures for SOAP messages.

SecurityKey

Classe di base per le chiavi di sicurezza.Base class for security keys.

SecurityKeyElement

Fornisce la risoluzione posticipata delle chiavi di sicurezza risolvendo SecurityKeyIdentifierClause o SecurityKeyIdentifier solo quando sono necessarie le funzioni di crittografia.Provides delayed resolution of security keys by resolving the SecurityKeyIdentifierClause or SecurityKeyIdentifier only when cryptographic functions are needed. In questo modo una clausola dell'identificatore chiave o un identificatore chiave mai usato da un'applicazione può essere serializzato e deserializzato in modalità connessa o non connessa senza problemi.This allows a key identifier clause or key identifier that is never used by an application to be serialized and deserialized on and off the wire without issues.

SecurityKeyIdentifier

Rappresenta un identificatore di chiave.Represents a key identifier.

SecurityKeyIdentifierClause

Rappresenta una classe di base astratta per una clausola identificatore di chiave.Represents an abstract base class for a key identifier clause.

SecurityKeyIdentifierClauseSerializer

Classe base astratta per un serializzatore in grado di serializzare e deserializzare le clausole dell'identificatore di chiave.Abstract base class for a serializer that can serialize and deserialize key identifier clauses.

SecurityToken

Rappresenta una classe di base utilizzata per implementare tutti i token di sicurezza.Represents a base class used to implement all security tokens.

SecurityTokenDescriptor

Si tratta di un segnaposto per tutti gli attributi relativi al token pubblicatoThis is a place holder for all the attributes related to the issued token

SecurityTokenElement

Rappresenta un numero di elementi trovati in RequestSecurityToken che rappresentano i token di sicurezza.Represents a number elements found in a RequestSecurityToken which represent security tokens.

SecurityTokenException

Eccezione che viene generata quando si verifica un problema durante l'elaborazione di un token di sicurezza.The exception that is thrown when a problem occurs while processing a security token.

SecurityTokenExpiredException

Eccezione generata quando viene ricevuto un token di sicurezza con un'ora di scadenza passata.The exception that is thrown when a security token that has an expiration time in the past is received.

SecurityTokenHandler

La classe di base astratta per i gestori del token di sicurezza.The abstract base class for security token handlers.

SecurityTokenHandlerCollection

Rappresenta una raccolta di gestori di token di sicurezza.Represents a collection of security token handlers.

SecurityTokenHandlerCollectionManager

Classe che gestisce diverse raccolte denominate del gestore token di sicurezza.A class that manages multiple, named security token handler collections.

SecurityTokenHandlerCollectionManager.Usage

Definisce i nomi della raccolta standard utilizzati dal framework.Defines standard collection names used by the framework.

SecurityTokenHandlerConfiguration

Configurazione comune di tutti i gestori del token di sicurezza.Configuration common to all security token handlers.

SecurityTokenNotYetValidException

Eccezione generata quando viene ricevuto un token di sicurezza con un'ora effettiva futura.The exception that is thrown when a security token that has an effective time in the future is received.

SecurityTokenReplayDetectedException

Eccezione generata quando viene ricevuto un token di sicurezza riprodotto.The exception that is thrown when a security token that has been replayed is received.

SecurityTokenTypes

Contiene un set di proprietà statiche che restituisce stringhe che rappresentano tipi di token di sicurezza.Contains a set of static properties that returns strings that represent security token types.

SecurityTokenValidationException

Eccezione che viene generata quando un token di sicurezza ricevuto non è valido.The exception that is thrown when a received security token is invalid.

SessionSecurityToken

Definisce un token di sicurezza che contiene i dati associati a una sessione.Defines a security token that contains data associated with a session.

SessionSecurityTokenCache

Definisce una classe astratta per una cache dei token di sicurezza della sessione.Defines an abstract class for a cache of session security tokens.

SessionSecurityTokenCacheKey

Rappresenta la chiave per una voce in SessionSecurityTokenCache.Represents the key for an entry in a SessionSecurityTokenCache.

SessionSecurityTokenHandler

SecurityTokenHandler che elabora i token di sicurezza di tipo SessionSecurityToken.A SecurityTokenHandler that processes security tokens of type SessionSecurityToken.

SigningCredentials

Rappresenta la chiave crittografica e gli algoritmi di sicurezza utilizzati per generare una firma digitale.Represents the cryptographic key and security algorithms that are used to generate a digital signature.

SymmetricProofDescriptor

Questa classe può essere utilizzata per l'emissione del token basato su chiave simmetrica.This class can be used for issuing the symmetric key based token.

SymmetricSecurityKey

Rappresenta la classe di base astratta per tutte le chiavi generate utilizzando algoritmi simmetrici.Represents the abstract base class for all keys that are generated using symmetric algorithms.

TokenReplayCache

La classe base astratta che definisce i metodi per una cache utilizzata per rilevare i token riprodotti.The abstract base class that defines methods for a cache used to detect replayed tokens.

UserNameSecurityToken

Rappresenta un token di sicurezza basato su un nome utente e una password.Represents a security token that is based upon a user name and password.

UserNameSecurityTokenHandler

Definisce una classe base astratta per SecurityTokenHandler che elabora i token di sicurezza di tipo UserNameSecurityToken.Defines an abstract base class for a SecurityTokenHandler that processes security tokens of type UserNameSecurityToken.

WindowsSecurityToken

Rappresenta un token di sicurezza basato sull'identità di un dominio Windows o dell'account utente.Represents a security token that is based on the identity of a Windows domain or user account.

WindowsUserNameSecurityTokenHandler

Definisce SecurityTokenHandler che elabora i token con nome utente Windows.Defines a SecurityTokenHandler that processes Windows Username tokens.

X509AsymmetricSecurityKey

Rappresenta una chiave asimmetrica per certificati X.509.Represents an asymmetric key for X.509 certificates.

X509CertificateStoreTokenResolver

Rappresenta un resolver di token che può risolvere i token di tipo X509SecurityToken in un archivio certificati X.509 specificato.Represents a token resolver that can resolve tokens of type X509SecurityToken against a specified X.509 certificate store.

X509DataSecurityKeyIdentifierClauseSerializer

Rappresenta un oggetto SecurityKeyIdentifierClauseSerializer in grado di elaborare i tipi di riferimento del certificato X.509.Represents a SecurityKeyIdentifierClauseSerializer that can process X.509 certificate reference types.

X509EncryptingCredentials

Rappresenta un token X.509 utilizzato come credenziale di crittografia.Represents an X.509 token used as the encrypting credential. Questa classe viene generalmente utilizzata come credenziali di incapsulamento della chiave.This class is usually used as key wrapping credentials.

X509IssuerSerialKeyIdentifierClause

Rappresenta una clausola identificatore di chiave che identifica un token di sicurezza X509SecurityToken utilizzando il nome distinto dell' emittente del certificato e il numero di serie del certificato X.509.Represents a key identifier clause that identifies a X509SecurityToken security tokens using the distinguished name of the certificate issuer and the X.509 certificate's serial number.

X509NTAuthChainTrustValidator

Rappresenta un validator del certificato X.509 con cui verrà convalidato un certificato X.509 specificato e verrà verificato se è possibile eseguire il mapping del certificato a un account di Windows e se la catena di certificati è attendibile.Represents an X.509 certificate validator that will validate a specified X.509 certificate and verify whether the certificate can be mapped to a Windows account and whether the certificate chain is trusted.

X509RawDataKeyIdentifierClause

Rappresenta una clausola dell'identificatore di chiave che identifica un token di sicurezza X509SecurityToken utilizzando i dati non elaborati del certificato X.509.Represents a key identifier clause that identifies a X509SecurityToken security token using the X.509 certificate's raw data.

X509SecurityToken

Rappresenta un token di sicurezza basato su un certificato X.509.Represents a security token that is based upon an X.509 certificate.

X509SecurityTokenHandler

Rappresenta un gestore del token di sicurezza che elabora i token di tipo X509SecurityToken.Represents a security token handler that processes tokens of type X509SecurityToken. Per impostazione predefinita, il gestore eseguirà la convalida del trust a livello di catena del certificato X.509.By default, the handler will perform chain-trust validation of the X.509 certificate.

X509SigningCredentials

Rappresenta un token X.509 utilizzato come credenziale di firma.Represents an X.509 token used as the signing credential.

X509SubjectKeyIdentifierClause

Rappresenta una clausola identificatore di chiave che identifica un token di sicurezza X509SecurityToken utilizzando l'estensione di identificatore della chiave dell'oggetto del certificato X.509.Represents a key identifier clause that identifies a X509SecurityToken security token using the X.509 certificate's subject key identifier extension.

X509ThumbprintKeyIdentifierClause

Rappresenta una clausola dell'identificatore di chiave che identifica un token di sicurezza X509SecurityToken utilizzando l'identificazione digitale del certificato X.509.Represents a key identifier clause that identifies a X509SecurityToken security tokens using the X.509 certificate's thumbprint.

X509WindowsSecurityToken

Rappresenta un token di sicurezza basato su un certificato X.509 e indica che il certificato è associato a un utente del dominio Windows oppure a un account utente del computer locale.Represents a security token that is based upon an X.509 certificate and that the certificate is mapped to a Windows domain user or local computer user account.

Enumerazioni

SamlAccessDecision

Specifica se all'oggetto di un token di sicurezza SamlSecurityToken viene concesso l'accesso a una determinata risorsa.Specifies whether the subject of a SamlSecurityToken security token is granted access to a given resource.

SecurityKeyType

Specifica il tipo di chiave associata a un token di sicurezza.Specifies the type of key that is associated with a security token.

SecurityKeyUsage

Specifica la modalità di utilizzo di una chiave associata a un token di sicurezza.Specifies how a key that is associated with a security token can be used.