System.ServiceModel.Security Spazio dei nomi

Lo spazio dei nomi System.ServiceModel.Security è relativo ad argomenti su problematiche di sicurezza generali , ad esempio SecurityAlgorithmSuite. The System.ServiceModel.Security namespace deals with general security-related topics, for example, SecurityAlgorithmSuite.

Classi

Basic128SecurityAlgorithmSuite

Gruppo di algoritmi di sicurezza a 128 bit di base.The basic 128-bit security algorithm suite.

Basic192SecurityAlgorithmSuite

Suite di algoritmi di sicurezza a 192 bit di base.The basic 192-bit security algorithm suite.

Basic256SecurityAlgorithmSuite

Gruppo di algoritmi di sicurezza a 256 bit di base.The basic 256-bit security algorithm suite.

BasicSecurityProfileVersion

Fornisce una versione del messaggio che corrisponde alla specifica Basic Security Profile.Provides a message version that corresponds to the Basic Security Profile specification.

BinarySecretKeyIdentifierClause

Rappresenta la clausola dell'identificatore di chiave in un token di sicurezza segreto binario.Represents the key identifier clause in a binary secret security token.

ChannelProtectionRequirements

Descrive i requisiti della crittografia e della firma che riguardano diverse parti dei messaggi trasmessi su questo canale.Describes encryption and signature requirements that apply to different parts of messages that are transmitted on this channel.

DataProtectionSecurityStateEncoder

Fornisce i meccanismi di codifica e decodifica per lo stato di sicurezza utilizzando la funzionalità DataProtection API di Windows.Provides encoding and decoding mechanisms for the security state using the Windows DataProtection API functionality.

DispatchContext

Definisce gli input e gli output al metodo DispatchRequest(DispatchContext) .Defines the inputs and outputs to the DispatchRequest(DispatchContext) method.

ExpiredSecurityTokenException

Eccezione generata quando un token di sicurezza CardSpace scade.Exception thrown when a CardSpace security token expires.

HttpDigestClientCredential

Elemento usato per l'autenticazione del digest di client HTTP.Used for digest authentication of HTTP clients.

IdentityVerifier

Una classe abstract di base che può essere implementata per verificare un'identità prevista in un contesto di autorizzazione che rappresenta un endpoint remoto o per creare un'identità da un indirizzo dell'endpoint.An abstract base class that can be implemented to verify an expected identity against an authorization context that represents a remote endpoint, or to create an identity from an endpoint address.

ImpersonateOnSerializingReplyMessageProperty

Classe di helper per abilitare la rappresentazione durante la serializzazione del corpo del messaggio di risposta.A helper class to enable impersonation while serializing the body of the reply message.

InfocardInteractiveChannelInitializer

Inizializza un canale interattivo CardSpace.Initializes a CardSpace interactive channel.

IssuedTokenClientCredential

Rappresenta le informazioni utilizzate per ottenere un token pubblicato da un servizio token di sicurezza.Represents information used to obtain an issued token from a security token service.

IssuedTokenServiceCredential

Consente a un servizio di configurare le proprietà associate alla credenziale federativa presentata dal client.Allows a service to configure properties associated with the federated credential presented by the client.

KeyNameIdentifierClause

Rappresenta la clausola dell'identificatore del nome della chiave in un token di sicurezza.Represents the key name identifier clause in a security token.

MessagePartSpecification

Specifica quali parti sono incluse in un messaggio.Specifies which parts are included in a message.

MessageSecurityException

Rappresenta un'eccezione che si verifica quando ci sono problemi con la sicurezza applicata a un messaggio.Represents an exception that occurred when there is something wrong with the security applied on a message.

NonceCache

Classe base astratta che rappresenta una cache per nonce.An abstract base class that represents a cache for nonces.

PeerCredential

Contiene le credenziali utilizzate per autenticare un noto peer all'interno di una rete di peer.Contains the credentials used when authenticating a peer node within a peer mesh.

ScopedMessagePartSpecification

Specifica quali parti sono incluse in un messaggio.Specifies which parts are included in a message.

SecureConversationServiceCredential

Fornisce le impostazioni delle credenziali per un servizio di conversazione protetta.Provides credential settings for a secure conversation service.

SecureConversationVersion

Contiene il set di versioni di WS-SecureConversation supportate.Contains the set of supported WS-SecureConversation versions. Questa è una classe abstract.This is an abstract class.

SecurityAccessDeniedException

Rappresenta l'eccezione di sicurezza generata quando una richiesta di autorizzazione di sicurezza non riesce.Represents the security exception that is thrown when a security authorization request fails.

SecurityAlgorithmSuite

Specifica le proprietà degli algoritmi.Specifies properties of algorithms. Si tratta di una classe abstract.This is an abstract class.

SecurityContextKeyIdentifierClause

Rappresenta la clausola dell'identificatore di chiave per un token del contesto di sicurezza.Represents the key identifier clause for a security context token.

SecurityCredentialsManager

Specifica una classe abstract che quando viene implementata rappresenta la gestione credenziali di sicurezza.Specifies an abstract class that when implemented represents a security credentials manager.

SecurityMessageProperty

Contiene proprietà di sicurezza e viene allegato a un messaggio.Contains security-related properties and is attached to a message.

SecurityNegotiationException

Indica che si è verificato un errore durante la negoziazione del contesto di sicurezza per un messaggio.Indicates that an error occurred while negotiating the security context for a message.

SecurityPolicyVersion

Contiene il set delle versioni di WS-SecurityPolicy supportate.Contains the set of supported WS-SecurityPolicy versions. Questa è una classe abstract.This is an abstract class.

SecurityStateEncoder

Una classe astratta che può essere implementata per codificare lo stato di sicurezza.An abstract class that can be implemented to encode the security state.

SecurityTokenSpecification

Rappresenta un token di sicurezza e i relativi criteri di autorizzazione.Represents a security token and its authorization policies.

SecurityVersion

Contiene il set di versioni di WS-Security supportate.Contains the set of supported WS-Security versions. Questa è una classe abstract.This is an abstract class.

ServiceCredentialsSecurityTokenManager

Rappresenta un'implementazione di SecurityTokenManager che fornisce i serializzatori del token di sicurezza in base all'elemento ServiceCredentials configurato nel servizio.Represents a SecurityTokenManager implementation that provides security token serializers based on the ServiceCredentials configured on the service.

SimpleSecurityTokenProvider

Rappresenta un provider di token di sicurezza che produce un token di sicurezza come token generato per le associazioni federate.Represents a security token provider that produces a security token as an issued token for federated bindings.

SspiSecurityTokenProvider

Rappresenta un provider di token di sicurezza che fornisce un token di sicurezza SSPI.Represents a security token provider that provides an SSPI security token.

SupportingTokenSpecification

Rappresenta un token di sicurezza di supporto e i relativi criteri di autorizzazione.Represents a supporting security token and its authorization policies.

TripleDesSecurityAlgorithmSuite

Suite di algoritmi di sicurezza Triple-DES.The triple-DES security algorithm suite.

TrustVersion

Contiene il set di versioni di WS-Trust supportate.Contains the set of supported WS-Trust versions. Questa è una classe abstract.This is an abstract class.

UserNamePasswordClientCredential

Rappresenta una credenziale del client in base al nome utente e alla password.Represents a client credential based on user name and password.

UserNamePasswordServiceCredential

Rappresenta una classe che viene utilizzata per configurare il modo in cui il servizio deve autenticare gli utenti che utilizzano l'autenticazione nome utente/password e per configurare la memorizzazione nella cache dei token di accesso.Represents a class that is used to configure how the service authenticates users that use user name/password authentication and to configure the caching of logon tokens.

WindowsClientCredential

Consente di specificare proprietà correlate alle credenziali di Windows da utilizzare per rappresentare il client.Allows you to specify properties related to Windows credentials to be used to represent the client.

WindowsServiceCredential

Fornisce proprietà che descrivono le credenziali del servizio utilizzate per l'autenticazione di Windows.Provides properties that describe the service credentials used for Windows authentication.

WSSecurityTokenSerializer

Classe utilizzata per serializzare e deserializzare i token di sicurezza, gli identificatori della chiave di sicurezza e le clausole dell'identificatore della chiave di sicurezza definite nelle specifiche di sicurezza WS-Security, WS-Trust e WS-SecureConversation.The class used for serializing and deserializing security tokens, security key identifiers, and security key identifier clauses defined in the WS-Security, WS-Trust, and WS-SecureConversation security specifications.

WSTrustChannel

Rappresenta un canale che viene utilizzato per inviare messaggi WS-Trust a un servizio di token di sicurezza (STS).Represents a channel that is used to send WS-Trust messages to a security token service (STS).

WSTrustChannelFactory

Factory che produce canali (oggettiWSTrustChannel ) usati per comunicare con un endpoint WS-Trust.A factory that produces channels (WSTrustChannel objects) used to communicate to a WS-Trust endpoint.

WSTrustRequestBodyWriter

Rappresenta un writer del corpo del messaggio che scrive una richiesta RST in un messaggio in uscita.Represents a message body writer that writes an RST to an outgoing message.

WSTrustRequestProcessingErrorEventArgs

Fornisce dati per un errore di richiesta WS-Trust.Provides data for a WS-Trust Request Fault.

WSTrustResponseBodyWriter

Rappresenta un writer del corpo del messaggio che scrive una richiesta RSTR in un messaggio in uscita.Represents a message body writer that writes an RSTR to an outgoing message.

WSTrustServiceContract

Definizione dell'implementazione del contratto di servizio WS-Trust.Definition of the WS-Trust service contract implementation.

WSTrustServiceHost

Fornisce ServiceHost per la registrazione di SecurityTokenService L'host del servizio avrà più endpoint registrati in base al numero di listener registrati nella configurazione.Provides a ServiceHost for registering a SecurityTokenService The service host will have multiple endpoints registered based on the number of listeners registered in the configuration.

X509CertificateInitiatorClientCredential

Definisce un certificato utilizzato da un client per identificarsi.Defines a certificate used by a client to identify itself.

X509CertificateInitiatorServiceCredential

Rappresenta le impostazioni utilizzate dal servizio per convalidare il certificato presentato dai client.Represents the settings used by the service to validate the certificate presented by the clients. Contiene inoltre un certificato utilizzato dal servizio per crittografare le risposte o i callback per i client quando viene utilizzata la modalità di autenticazione della sicurezza del messaggio MutualCertificateDuplex.It also contains a certificate for the service to use for encrypting responses or callbacks for clients when MutualCertificateDuplex message security authentication mode is used.

X509CertificateRecipientClientCredential

Rappresenta le impostazioni utilizzate dal client per convalidare il certificato presentato dal servizio utilizzando l'autenticazione SSL.Represents the settings used by the client to validate the certificate presented by the service using SSL authentication. Contiene inoltre i certificati usati dal servizio configurato in modo esplicito nel client per crittografare i messaggi al servizio usando la sicurezza dei messaggi.It also contains any certificate for the service that is explicitly configured on the client to use for encrypting messages to the service using message security.

X509CertificateRecipientServiceCredential

Definisce un certificato utilizzato da un servizio per identificarsi.Defines a certificate used by a service to identify itself.

X509ClientCertificateAuthentication

Specifica le proprietà di autenticazione per convalidare il certificato client.Specifies authentication properties for validating the client certificate.

X509PeerCertificateAuthentication

Specifica le proprietà di autenticazione per il certificato peer.Specifies authentication properties for the peer certificate.

X509ServiceCertificateAuthentication

Rappresenta le impostazioni utilizzate dal proxy del client per autenticare i certificati del servizio ottenuti utilizzando la negoziazione SSL/TLS.Represents the settings used by the client proxy to authenticate service certificates that are obtained using SSL/TLS negotiation.

Interfacce

IEndpointIdentityProvider

Fornisce l'identità di un endpoint.Provides the identity of an endpoint.

ISecureConversationSession

Rappresenta una sessione di sicurezza di una conversazione protetta.Represents a secure conversation security session. Le parti che comunicano proteggono tutti i messaggi della sessione utilizzando un SecurityContextToken pubblicato dal server come parte della sessione.The communicating parties secure all messages on the session using a SecurityContextToken that is issued by the server as part of session establishment.

ISecuritySession

Rappresenta un tipo di ISession che applica il requisito che stabilisce che tutti i messaggi scambiati durante la sessione devono provenire dalle medesime parti comunicanti che stabiliscono la sessione.Represents a kind of ISession that enforces the requirement that all messages exchanged on the session are between the same communicating parties that established the session.

IWSTrust13AsyncContract

Definisce l'interfaccia asincrona del contratto di servizio per il protocollo WS-Trust 1.3.Defines the asynchronous service contract interface for the WS-Trust 1.3 protocol.

IWSTrust13SyncContract

Definisce il contratto di servizio per il protocollo WS-Trust 1.3.Defines the service contract for the WS-Trust 1.3 protocol.

IWSTrustChannelContract

Contratto di servizio esposto da IWSTrustChannelContract che definisce i metodi che eseguono l'incapsulamento dei contratti dell'operazione orientati al messaggio.A service contract that defines the methods that wrap the Message-oriented operation contracts exposed by IWSTrustChannelContract.

IWSTrustContract

Definisce il contratto di servizio per inviare messaggi WS-Trust a un servizio token di sicurezza.Defines the service contract for sending WS-Trust messages to an STS.

IWSTrustFeb2005AsyncContract

Definisce un'interfaccia asincrona del contratto di servizio per il protocollo WS-Trust di febbraio 2005.Defines an asynchronous service contract interface for the WS-Trust Feb 2005 protocol.

IWSTrustFeb2005SyncContract

Definisce il contratto di servizio per il protocollo WS-Trust di febbraio 2005.Defines the service contract for the WS-Trust Feb 2005 protocol.

Enumerazioni

MessageProtectionOrder

Specifica l'ordine delle operazioni che proteggono un messaggio.Specifies the order of operations that protect a message.

SecurityKeyEntropyMode

Descrive l'origine dell'entropia utilizzata per generazione di chiavi.Describes the source of entropy used for key generation.

SecurityTokenAttachmentMode

Un'enumerazione che elenca le modalità con cui vengono allegati i token di sicurezza.An enumeration that lists the ways in which security tokens are attached.

UserNamePasswordValidationMode

Elenca i modi in cui è possibile convalidare in modalità nome utente/password.Lists ways to validate in username/password mode.

X509CertificateValidationMode

Enumerazione che elenca le modalità di convalida di un certificato.An enumeration that lists the ways of validating a certificate.

Commenti

Per argomenti relativi a certificati e token di sicurezza, ad esempio WrappedKeySecurityToken, vedere System.ServiceModel.Security.Tokens.For topics dealing with security tokens and certificates, for example WrappedKeySecurityToken see System.ServiceModel.Security.Tokens.

Per argomenti relativi alla sicurezza che si sovrappongono al modello di servizi, ad esempio TcpTransportSecurity, vedere System.ServiceModel.For security topics that overlap with the service model, for example TcpTransportSecurity, see System.ServiceModel.