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
Basic128SecurityAlgorithmSuite |
Suite algorithmique de sécurité de 128 bits de base. |
Basic192SecurityAlgorithmSuite |
Suite algorithmique de sécurité de 192 bits de base. |
Basic256SecurityAlgorithmSuite |
Suite algorithmique de sécurité de 256 bits de base. |
BasicSecurityProfileVersion |
Fournit une version de message qui correspond à la spécification Basic Security Profil. |
BinarySecretKeyIdentifierClause |
Représente la clause d'identificateur de clé dans un jeton de sécurité secret binaire. |
ChannelProtectionRequirements |
Décrit les spécification de chiffrement et de signature qui s'appliquent aux différents éléments des messages transmis sur ce canal. |
DataProtectionSecurityStateEncoder |
Fournit des mécanismes d'encodage et décodage pour l'état de sécurité utilisant la fonctionnalité de l'API |
DispatchContext |
Définit les entrées et sorties à la méthode DispatchRequest(DispatchContext) . |
ExpiredSecurityTokenException |
Exception levée si un jeton de sécurité CardSpace expire. |
HttpDigestClientCredential |
Utilisé pour l'authentification Digest des clients HTTP. |
IdentityVerifier |
Classe de base |
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 depuis un service d'émission 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 quels éléments sont inclus dans un message. |
MessageSecurityException |
Représente une exception qui se produit en cas de problème avec la sécurité appliquée sur un message. |
NonceCache |
Classe de base abstraite qui représente un cache pour les valeurs à usage unique. |
PeerCredential |
Contient les informations d'identification utilisées lors de l'authentification d'un nœud homologue auprès d'une maille d'homologues. |
ScopedMessagePartSpecification |
Spécifie quels éléments sont inclus dans un message. |
SecureConversationServiceCredential |
Fournit les informations d'identification pour un service de conversation sécurisée. |
SecureConversationVersion |
Contient le jeu de versions de WS-SecureConversation prises en charge. Il s’agit d’une classe abstraite. |
SecurityAccessDeniedException |
Représente l'exception de sécurité levée en cas d'échec d'une demande d'autorisation de sécurité. |
SecurityAlgorithmSuite |
Spécifie les propriétés d'algorithmes. Il s'agit d'une classe |
SecurityContextKeyIdentifierClause |
Représente la clause d'identificateur de clé pour un jeton de contexte de sécurité. |
SecurityCredentialsManager |
Spécifie une classe |
SecurityMessageProperty |
Contient des propriétés relatives à la sécurité et est joint à un message. |
SecurityNegotiationException |
Indique qu'une erreur s'est produite pendant la négociation du contexte de sécurité pour un message. |
SecurityPolicyVersion |
Contient le jeu de 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 le jeu de versions de WS-Security prises en charge. Il s’agit d’une classe abstraite. |
ServiceCredentialsSecurityTokenManager |
Représente l'implémentation de SecurityTokenManager qui fournit des sérialiseurs de jeton de sécurité basés sur les ServiceCredentials configurées sur le service. |
SimpleSecurityTokenProvider |
Représente un fournisseur de jetons de sécurité qui produit un jeton de sécurité sous forme de jeton émis pour les liaisons fédérées. |
SspiSecurityTokenProvider |
Représente un fournisseur de jeton 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 algorithmique de sécurité de DES triple. |
TrustVersion |
Contient le jeu de versions de WS-Trust prises en charge. Il s’agit d’une classe abstraite. |
UserNamePasswordClientCredential |
Représente des informations d'identification du client basées sur le nom d'utilisateur et le mot de passe. |
UserNamePasswordServiceCredential |
Représente un classe utilisée pour configurer le mode d'authentification par nom d'utilisateur/mot de passe pour le service et de configurer la mise en cache des jetons d'ouverture de session. |
WindowsClientCredential |
Permet de spécifier des propriétés en rapport avec les informations d'identification Windows à utiliser pour représenter le client. |
WindowsServiceCredential |
Fournit des propriétés qui décrivent les informations d'identification de service utilisées pour l'authentification Windows. |
WSSecurityTokenSerializer |
La classe utilisée pour sérialiser et désérialiser les jetons de sécurité, les identificateurs de clés de sécurité et les clauses d'identificateur de clé de sécurité définis dans les spécifications de sécurité de WS-Security, WS-Trust et WS-SecureConversation. |
WSTrustChannel |
Représente un canal utilisé pour envoyer des messages WS-Trust à un service d'émission de jeton de sécurité. |
WSTrustChannelFactory |
Fabrique qui produit des canaux (objets WSTrustChannel) utilisés pour communiquer avec un point de terminaison WS-Trust. |
WSTrustRequestBodyWriter |
Représente un writer de corps de message qui écrit un RST dans un message sortant. |
WSTrustRequestProcessingErrorEventArgs |
Fournit des données pour une erreur de demande WS-Trust. |
WSTrustResponseBodyWriter |
Représente un writer 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 un ServiceHost pour enregistrer un SecurityTokenService L'hôte de service aura plusieurs points de terminaison enregistrés en fonction du nombre d'écouteurs enregistrés dans la configuration. |
X509CertificateInitiatorClientCredential |
Définit un certificat utilisé par un client pour s'identifier. |
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 le chiffrement des réponses ou des rappels pour les clients lorsque le mode d'authentification de sécurité de message |
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 explicitement configuré sur le client à utiliser pour chiffrer des messages au service à l'aide de la sécurité de message. |
X509CertificateRecipientServiceCredential |
Définit un certificat utilisé par un service pour s'identifier. |
X509ClientCertificateAuthentication |
Spécifie des propriétés d'authentification pour la validation du certificat client. |
X509PeerCertificateAuthentication |
Spécifie des propriétés d'authentification pour le 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
IEndpointIdentityProvider |
Fournit l'identité d'un point de terminaison. |
ISecureConversationSession |
Représente une session de sécurité de conversation sécurisée. Les correspondants sécurisent tous les messages de la session à l'aide d'un |
ISecuritySession |
Représente un type d' |
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és message exposés par IWSTrustChannelContract. |
IWSTrustContract |
Définit le contrat de service pour envoyer des messages WS-Trust à un service STS. |
IWSTrustFeb2005AsyncContract |
Définit une interface de contrat de service asynchrone pour le protocole WS-Trust Feb 2005. |
IWSTrustFeb2005SyncContract |
Définit le contrat de service pour le protocole WS-Trust Feb 2005. |
Énumérations
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é. |
SecurityTokenAttachmentMode |
Énumération qui répertorie les manières dont les jetons de sécurité sont joints. |
UserNamePasswordValidationMode |
Répertorie les méthodes de validation en mode nom d'utilisateur/mot de passe. |
X509CertificateValidationMode |
Énumération qui répertorie les méthode de validation d'un certificat. |
Remarques
Pour plus d’informations sur les jetons de sécurité et les certificats, par exemple, WrappedKeySecurityToken consultez System.ServiceModel.Security.Tokens .
Pour plus d’informations sur les rubriques de sécurité qui chevauchent le modèle de service, par exemple, TcpTransportSecurity , consultez System.ServiceModel .