System.ServiceModel.Security Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des types généraux liés à la sécurité.
Classes
| Nom | Description |
|---|---|
| Basic128SecurityAlgorithmSuite |
Suite d’algorithmes de sécurité 128 bits de base. |
| Basic192SecurityAlgorithmSuite |
La suite d’algorithmes de sécurité 192 bits de base. |
| Basic256SecurityAlgorithmSuite |
Suite d’algorithmes de sécurité 256 bits de base. |
| BasicSecurityProfileVersion |
Fournit une version de message qui correspond à la spécification de profil de sécurité de base. |
| BinarySecretKeyIdentifierClause |
Représente la clause d’identificateur de clé dans un jeton de sécurité de secret binaire. |
| ChannelProtectionRequirements |
Décrit les exigences de chiffrement et de signature qui s’appliquent à différentes parties des messages transmis sur ce canal. |
| DataProtectionSecurityStateEncoder |
Fournit des mécanismes d’encodage et de décodage pour l’état de sécurité à l’aide de la fonctionnalité api Windows |
| DispatchContext |
Définit les entrées et sorties de la DispatchRequest(DispatchContext) méthode. |
| ExpiredSecurityTokenException |
Exception levée lorsqu’un jeton de sécurité CardSpace expire. |
| HttpDigestClientCredential |
Utilisé pour l’authentification digest des clients HTTP. |
| IdentityVerifier |
Classe |
| ImpersonateOnSerializingReplyMessageProperty |
Classe d’assistance pour activer l’emprunt d’identité lors de la sérialisation du corps du message de réponse. |
| InfocardInteractiveChannelInitializer |
Initialise un canal interactif CardSpace. |
| IssuedTokenClientCredential |
Représente les informations utilisées pour obtenir un jeton émis à partir d’un service de jeton de sécurité. |
| IssuedTokenServiceCredential |
Permet à un service de configurer les propriétés associées aux informations d’identification fédérées présentées par le client. |
| KeyNameIdentifierClause |
Représente la clause d’identificateur de nom de clé dans un jeton de sécurité. |
| MessagePartSpecification |
Spécifie les parties incluses dans un message. |
| MessageSecurityException |
Représente une exception qui s’est produite lorsqu’il y a un problème avec la sécurité appliquée sur un message. |
| NonceCache |
Classe de base abstraite qui représente un cache pour les nonces. |
| PeerCredential |
Contient les informations d’identification utilisées lors de l’authentification d’un nœud homologue dans un maillage homologue. |
| ScopedMessagePartSpecification |
Spécifie les parties incluses dans un message. |
| SecureConversationServiceCredential |
Fournit des paramètres d’informations d’identification pour un service de conversation sécurisé. |
| SecureConversationVersion |
Contient l’ensemble des versions de WS-SecureConversation prises en charge. Il s’agit d’une classe abstraite. |
| SecurityAccessDeniedException |
Représente l’exception de sécurité levée lorsqu’une demande d’autorisation de sécurité échoue. |
| SecurityAlgorithmSuite |
Spécifie les propriétés des algorithmes. Il s’agit d’une |
| SecurityContextKeyIdentifierClause |
Représente la clause d’identificateur de clé pour un jeton de contexte de sécurité. |
| SecurityCredentialsManager |
Spécifie une |
| SecurityMessageProperty |
Contient des propriétés liées à la sécurité et est attachée à un message. |
| SecurityNegotiationException |
Indique qu’une erreur s’est produite lors de la négociation du contexte de sécurité d’un message. |
| SecurityPolicyVersion |
Contient l’ensemble des versions de WS-SecurityPolicy prises en charge. Il s’agit d’une classe abstraite. |
| SecurityStateEncoder |
Classe abstraite qui peut être implémentée pour encoder l’état de sécurité. |
| SecurityTokenSpecification |
Représente un jeton de sécurité et ses stratégies d’autorisation. |
| SecurityVersion |
Contient l’ensemble des versions de WS-Security prises en charge. Il s’agit d’une classe abstraite. |
| ServiceCredentialsSecurityTokenManager |
Représente une SecurityTokenManager implémentation qui fournit des sérialiseurs de jeton de sécurité basés sur le ServiceCredentials service configuré. |
| SimpleSecurityTokenProvider |
Représente un fournisseur de jetons de sécurité qui produit un jeton de sécurité en tant que jeton émis pour les liaisons fédérées. |
| SspiSecurityTokenProvider |
Représente un fournisseur de jetons de sécurité qui fournit un jeton de sécurité SSPI. |
| SupportingTokenSpecification |
Représente un jeton de sécurité de prise en charge et ses stratégies d’autorisation. |
| TripleDesSecurityAlgorithmSuite |
Suite d’algorithmes de sécurité triple-DES. |
| TrustVersion |
Contient l’ensemble des versions de WS-Trust prises en charge. Il s’agit d’une classe abstraite. |
| UserNamePasswordClientCredential |
Représente des informations d’identification client basées sur le nom d’utilisateur et le mot de passe. |
| UserNamePasswordServiceCredential |
Représente une classe utilisée pour configurer la façon dont le service authentifie les utilisateurs qui utilisent l’authentification par nom d’utilisateur/mot de passe et pour configurer la mise en cache des jetons d’ouverture de session. |
| WindowsClientCredential |
Vous permet de spécifier des propriétés liées aux informations d’identification Windows à utiliser pour représenter le client. |
| WindowsServiceCredential |
Fournit des propriétés qui décrivent les informations d’identification du service utilisées pour l’authentification Windows. |
| WSSecurityTokenSerializer |
Classe utilisée pour sérialiser et désérialiser les jetons de sécurité, les identificateurs de clé de sécurité et les clauses d’identificateur de clé de sécurité définies dans WS-Security, WS-Trust et WS-SecureConversation spécifications de sécurité. |
| WSTrustChannel |
Représente un canal utilisé pour envoyer des messages WS-Trust à un service de jeton de sécurité (STS). |
| WSTrustChannelFactory |
Fabrique qui produit des canaux (WSTrustChannel objets) utilisés pour communiquer avec un point de terminaison WS-Trust. |
| WSTrustRequestBodyWriter |
Représente un enregistreur de corps de message qui écrit un RST dans un message sortant. |
| WSTrustRequestProcessingErrorEventArgs |
Fournit des données pour une erreur de requête WS-Trust. |
| WSTrustResponseBodyWriter |
Représente un enregistreur de corps de message qui écrit un RSTR dans un message sortant. |
| WSTrustServiceContract |
Définition de l’implémentation du contrat de service WS-Trust. |
| WSTrustServiceHost |
Fournit une ServiceHost option permettant d’inscrire un SecurityTokenService hôte de service avec plusieurs points de terminaison inscrits en fonction du nombre d’écouteurs inscrits dans la configuration. |
| X509CertificateInitiatorClientCredential |
Définit un certificat utilisé par un client pour s’identifier lui-même. |
| X509CertificateInitiatorServiceCredential |
Représente les paramètres utilisés par le service pour valider le certificat présenté par les clients. Il contient également un certificat pour le service à utiliser pour chiffrer des réponses ou des rappels pour les clients lorsque |
| X509CertificateRecipientClientCredential |
Représente les paramètres utilisés par le client pour valider le certificat présenté par le service à l’aide de l’authentification SSL. Il contient également tout certificat pour le service configuré explicitement sur le client pour chiffrer les messages vers le service à l’aide de la sécurité des messages. |
| X509CertificateRecipientServiceCredential |
Définit un certificat utilisé par un service pour s’identifier lui-même. |
| X509ClientCertificateAuthentication |
Spécifie les propriétés d’authentification pour valider le certificat client. |
| X509PeerCertificateAuthentication |
Spécifie les propriétés d’authentification du certificat homologue. |
| X509ServiceCertificateAuthentication |
Représente les paramètres utilisés par le proxy client pour authentifier les certificats de service obtenus à l’aide de la négociation SSL/TLS. |
Interfaces
| Nom | Description |
|---|---|
| IEndpointIdentityProvider |
Fournit l’identité d’un point de terminaison. |
| ISecureConversationSession |
Représente une session de sécurité de conversation sécurisée. Les parties communiquantes sécurisent tous les messages sur la session à l’aide d’un |
| ISecuritySession |
Représente un type qui |
| IWSTrust13AsyncContract |
Définit l’interface de contrat de service asynchrone pour le protocole WS-Trust 1.3. |
| IWSTrust13SyncContract |
Définit le contrat de service pour le protocole WS-Trust 1.3. |
| IWSTrustChannelContract |
Contrat de service qui définit les méthodes qui encapsulent les contrats d’opération orienté message exposés par IWSTrustChannelContract. |
| IWSTrustContract |
Définit le contrat de service pour l’envoi de messages WS-Trust à un stS. |
| IWSTrustFeb2005AsyncContract |
Définit une interface de contrat de service asynchrone pour le protocole WS-Trust février 2005. |
| IWSTrustFeb2005SyncContract |
Définit le contrat de service pour le protocole WS-Trust février 2005. |
Énumérations
| Nom | Description |
|---|---|
| MessageProtectionOrder |
Spécifie l’ordre des opérations qui protègent un message. |
| SecurityKeyEntropyMode |
Décrit la source d’entropie utilisée pour la génération de clés. |
| SecurityTokenAttachmentMode |
Énumération qui répertorie les façons dont les jetons de sécurité sont attachés. |
| UserNamePasswordValidationMode |
Répertorie les façons de valider en mode nom d’utilisateur/mot de passe. |
| X509CertificateValidationMode |
Énumération qui répertorie les méthodes de validation d’un certificat. |
Remarques
Pour plus d’informations sur les jetons de sécurité et les certificats, par exemple, WrappedKeySecurityTokenconsultez System.ServiceModel.Security.Tokens.
Pour plus d’informations sur les rubriques de sécurité qui se chevauchent avec le modèle de service, par exemple, TcpTransportSecurityconsultez System.ServiceModel.