System.ServiceModel.Security Spazio dei nomi
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.
Contiene i tipi generali relativi alla sicurezza.
Classi
Basic128SecurityAlgorithmSuite |
Gruppo di algoritmi di sicurezza a 128 bit di base. |
Basic192SecurityAlgorithmSuite |
Suite di algoritmi di sicurezza a 192 bit di base. |
Basic256SecurityAlgorithmSuite |
Gruppo di algoritmi di sicurezza a 256 bit di base. |
Basic256Sha256SecurityAlgorithmSuite |
Contiene i tipi generali relativi alla sicurezza. |
BasicSecurityProfileVersion |
Fornisce una versione del messaggio che corrisponde alla specifica Basic Security Profile. |
BinarySecretKeyIdentifierClause |
Rappresenta la clausola dell'identificatore di chiave in un token di sicurezza segreto binario. |
ChannelProtectionRequirements |
Descrive i requisiti della crittografia e della firma che riguardano diverse parti dei messaggi trasmessi su questo canale. |
DataProtectionSecurityStateEncoder |
Fornisce i meccanismi di codifica e decodifica per lo stato di sicurezza utilizzando la funzionalità |
DispatchContext |
Definisce gli input e gli output al metodo DispatchRequest(DispatchContext) . |
ExpiredSecurityTokenException |
Eccezione generata quando un token di sicurezza CardSpace scade. |
HttpDigestClientCredential |
Elemento usato per l'autenticazione del digest di client HTTP. |
IdentityVerifier |
Una classe |
ImpersonateOnSerializingReplyMessageProperty |
Classe di helper per abilitare la rappresentazione durante la serializzazione del corpo del messaggio di risposta. |
InfocardInteractiveChannelInitializer |
Inizializza un canale interattivo CardSpace. |
IssuedTokenClientCredential |
Rappresenta le informazioni utilizzate per ottenere un token pubblicato da un servizio token di sicurezza. |
IssuedTokenServiceCredential |
Consente a un servizio di configurare le proprietà associate alla credenziale federativa presentata dal client. |
KeyNameIdentifierClause |
Rappresenta la clausola dell'identificatore del nome della chiave in un token di sicurezza. |
MessagePartSpecification |
Specifica quali parti sono incluse in un messaggio. |
MessageSecurityException |
Rappresenta un'eccezione che si verifica quando ci sono problemi con la sicurezza applicata a un messaggio. |
MessageSecurityTokenVersion |
Contiene i tipi generali relativi alla sicurezza. |
NonceCache |
Classe base astratta che rappresenta una cache per nonce. |
PeerCredential |
Contiene le credenziali utilizzate per autenticare un noto peer all'interno di una rete di peer. |
ScopedMessagePartSpecification |
Specifica quali parti sono incluse in un messaggio. |
SecureConversationServiceCredential |
Fornisce le impostazioni delle credenziali per un servizio di conversazione protetta. |
SecureConversationVersion |
Contiene il set di versioni di WS-SecureConversation supportate. Questa è una classe abstract. |
SecurityAccessDeniedException |
Rappresenta l'eccezione di sicurezza generata quando una richiesta di autorizzazione di sicurezza non riesce. |
SecurityAlgorithmSuite |
Specifica le proprietà degli algoritmi. Si tratta di una classe |
SecurityContextKeyIdentifierClause |
Rappresenta la clausola dell'identificatore di chiave per un token del contesto di sicurezza. |
SecurityCredentialsManager |
Specifica una classe |
SecurityMessageProperty |
Contiene proprietà di sicurezza e viene allegato a un messaggio. |
SecurityNegotiationException |
Indica che si è verificato un errore durante la negoziazione del contesto di sicurezza per un messaggio. |
SecurityPolicyVersion |
Contiene il set delle versioni di WS-SecurityPolicy supportate. Questa è una classe abstract. |
SecurityStateEncoder |
Una classe astratta che può essere implementata per codificare lo stato di sicurezza. |
SecurityTokenSpecification |
Rappresenta un token di sicurezza e i relativi criteri di autorizzazione. |
SecurityVersion |
Contiene il set di versioni di WS-Security supportate. Questa è una classe abstract. |
ServiceCredentialsSecurityTokenManager |
Rappresenta un'implementazione di SecurityTokenManager che fornisce i serializzatori del token di sicurezza in base all'elemento ServiceCredentials configurato nel servizio. |
SimpleSecurityTokenProvider |
Rappresenta un provider di token di sicurezza che produce un token di sicurezza come token generato per le associazioni federate. |
SspiSecurityTokenProvider |
Rappresenta un provider di token di sicurezza che fornisce un token di sicurezza SSPI. |
SupportingTokenSpecification |
Rappresenta un token di sicurezza di supporto e i relativi criteri di autorizzazione. |
TripleDesSecurityAlgorithmSuite |
Gruppo di algoritmi di sicurezza Triple-DES. |
TrustVersion |
Contiene il set di versioni di WS-Trust supportate. Questa è una classe abstract. |
UserNamePasswordClientCredential |
Rappresenta una credenziale del client in base al nome utente e alla 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. |
WindowsClientCredential |
Consente di specificare proprietà correlate alle credenziali di Windows da usare per rappresentare il client. |
WindowsServiceCredential |
Fornisce proprietà che descrivono le credenziali del servizio utilizzate per l'autenticazione di Windows. |
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. |
WSTrustChannel |
Rappresenta un canale che viene utilizzato per inviare messaggi WS-Trust a un servizio di token di sicurezza (STS). |
WSTrustChannelFactory |
Factory che produce canali (oggetti WSTrustChannel) usati per comunicare con un endpoint WS-Trust. |
WSTrustRequestBodyWriter |
Rappresenta un writer del corpo del messaggio che scrive una richiesta RST in un messaggio in uscita. |
WSTrustRequestProcessingErrorEventArgs |
Fornisce dati per un errore di richiesta WS-Trust. |
WSTrustResponseBodyWriter |
Rappresenta un writer del corpo del messaggio che scrive una richiesta RSTR in un messaggio in uscita. |
WSTrustServiceContract |
Definizione dell'implementazione del contratto di servizio WS-Trust. |
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. |
X509CertificateInitiatorClientCredential |
Definisce un certificato utilizzato da un client per identificarsi. |
X509CertificateInitiatorServiceCredential |
Rappresenta le impostazioni utilizzate dal servizio per convalidare il certificato presentato dai client. 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 |
X509CertificateRecipientClientCredential |
Rappresenta le impostazioni utilizzate dal client per convalidare il certificato presentato dal servizio utilizzando l'autenticazione SSL. Contiene inoltre i certificati usati dal servizio configurato in modo esplicito nel client per crittografare i messaggi al servizio usando la sicurezza dei messaggi. |
X509CertificateRecipientServiceCredential |
Definisce un certificato utilizzato da un servizio per identificarsi. |
X509ClientCertificateAuthentication |
Specifica le proprietà di autenticazione per convalidare il certificato client. |
X509PeerCertificateAuthentication |
Specifica le proprietà di autenticazione per il certificato peer. |
X509ServiceCertificateAuthentication |
Rappresenta le impostazioni utilizzate dal proxy del client per autenticare i certificati del servizio ottenuti utilizzando la negoziazione SSL/TLS. |
Interfacce
IEndpointIdentityProvider |
Fornisce l'identità di un endpoint. |
ISecureConversationSession |
Rappresenta una sessione di sicurezza di una conversazione protetta. Le parti che comunicano proteggono tutti i messaggi della sessione utilizzando un |
ISecuritySession |
Rappresenta un tipo di |
IWSTrust13AsyncContract |
Definisce l'interfaccia asincrona del contratto di servizio per il protocollo WS-Trust 1.3. |
IWSTrust13SyncContract |
Definisce il contratto di servizio per il protocollo WS-Trust 1.3. |
IWSTrustChannelContract |
Contratto di servizio esposto da IWSTrustChannelContract che definisce i metodi che eseguono l'incapsulamento dei contratti dell'operazione orientati al messaggio. |
IWSTrustContract |
Definisce il contratto di servizio per inviare messaggi WS-Trust a un servizio token di sicurezza. |
IWSTrustFeb2005AsyncContract |
Definisce un'interfaccia asincrona del contratto di servizio per il protocollo WS-Trust di febbraio 2005. |
IWSTrustFeb2005SyncContract |
Definisce il contratto di servizio per il protocollo WS-Trust di febbraio 2005. |
Enumerazioni
MessageProtectionOrder |
Specifica l'ordine delle operazioni che proteggono un messaggio. |
SecurityKeyEntropyMode |
Descrive l'origine dell'entropia utilizzata per generazione di chiavi. |
SecurityTokenAttachmentMode |
Un'enumerazione che elenca le modalità con cui vengono allegati i token di sicurezza. |
UserNamePasswordValidationMode |
Elenca i modi in cui è possibile convalidare in modalità nome utente/password. |
X509CertificateValidationMode |
Enumerazione che elenca le modalità di convalida di un certificato. |
Commenti
Per altre informazioni sui token di sicurezza e sui certificati, ad esempio , WrappedKeySecurityTokenvedere System.ServiceModel.Security.Tokens.
Per informazioni sugli argomenti di sicurezza che si sovrappongono al modello di servizio, ad esempio , TcpTransportSecurityvedere System.ServiceModel.