Partager via


<security> de <netMsmqBinding>

Définit les paramètres de sécurité pour une liaison MSMQ. Elle spécifie si le transport ou la sécurité SOAP sont activés et, le cas échéant, le mode d'authentification et les niveaux de protection utilisés.

<system.serviceModel>
  <bindings>
    <netMsmqBinding>
      <binding>
        <security> de <netMsmqBinding>

<security mode="None/Transport/Message/Both">
   <transport msmqAuthenticationMode="None/WindowsDomain/Certificate"
      msmqEncryptionAlgorithm="RC4Stream/AES"
      msmqProtectionLevel="None/Sign/EncryptAndSign"
      msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
      <message
      algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
      clientCredentialType="None/Windows/UserName/Certificate/CardSpace"/>
</security>

Attributs et éléments

Attributs

Attribut Description

mode

Spécifie le type de sécurité qui contrôle l'intégrité, la confidentialité et l'authentification. Les valeurs valides sont les suivantes :

  • None : la sécurité est désactivée.
  • Transport : la protection et l'authentification sont offertes par le transport. Cela s'applique à la sécurité des message entre les deux gestionnaires de files d'attente. Il n'y a aucune sécurité offerte entre l'application et gestionnaire de files d'attente. Les applications Msmq existantes sont équivalentes au niveau des fonctionnalités avec ce type de mode de sécurité.
  • Message : spécifie la sécurité des applications de bout en bout. Il n'y a aucune sécurité offerte à la couche de transport. Cette valeur est semblable à la sécurité offerte par d'autres liaisons standard.
  • Both : offre la sécurité à la fois à la couche de transport et à celle de messagerie SOAP. La même information d'identification est requise pour les deux niveaux.

La valeur par défaut est Transport. Cet attribut est de type NetMsmqSecurityMode.

Éléments enfants

Élément Description

<message> de <netMsmqBinding>

Définit le les paramètres de sécurité des messages SOAP. Cet élément est de type MessageSecurityOverMsmqElement.

<transport> de <netMsmqBinding>

Définit les paramètres de sécurité pour le transport MSMQ. Cet élément est de type MsmqTransportSecurityElement.

Éléments parents

Élément Description

binding

Élément de liaison du <netMsmqBinding>

Voir aussi

Référence

NetMsmqSecurityElement
Security
Security
NetMsmqSecurity

Concepts

<binding>

Autres ressources

Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients
Queues in WCF