<security> de <netMsmqBinding>

Define la configuración de seguridad de un enlace MSMQ. Especifica si se habilitó el transporte o la seguridad de SOAP y, si así fuera, qué modo de autenticación y niveles de protección están en uso.

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

Sintaxis

<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>

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
mode Especifica el tipo de seguridad que controla la integridad, la confidencialidad y la autenticación. Los valores válidos incluyen los siguientes:

- None: esto deshabilita la seguridad.
- Transport: el transporte proporciona la protección y la autenticación. Esto se aplica al modo de seguridad de mensajes entre los dos administradores de cola. No se proporciona seguridad entre la aplicación y el administrador de cola. Las aplicaciones Msmq existentes son funcionalmente equivalentes a este tipo de modo de seguridad.
- Message: especifica la seguridad de la aplicación final. No se proporciona seguridad en el nivel de transporte. Esto es similar a la seguridad proporcionada por otros enlaces estándar.
- Both: proporciona seguridad en el transporte y en la capa de mensajería SOAP. Se requiere la misma credencial en ambos niveles.

El valor predeterminado es Transport. Este atributo es del tipo NetMsmqSecurityMode.

Elementos secundarios

Elemento Descripción
<message> Define la configuración de seguridad del mensaje SOAP. Este elemento es del tipo MessageSecurityOverMsmqElement.
<transport> Define la configuración de seguridad del transporte MSMQ. Este elemento es del tipo MsmqTransportSecurityElement.

Elementos primarios

Elemento Descripción
binding Elemento de enlace de <netMsmqBinding>

Consulte también