<transporte> de <netMsmqBinding>
Define la configuración de seguridad para el transporte.
<configuración>
<system.serviceModel>
<bindings>
<netMsmqBinding>
<binding>
<security>
<transporte>
Sintaxis
<netMsmqBinding>
<binding>
<security>
<transport msmqAuthenticationMode="None/WindowsDomain/Certificate"
msmqEncryptionAlgorithm="RC4Stream/AES"
msmqProtectionLevel="None/Sign/EncryptAndSign"
msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
</security>
</binding>
</netMsmqBinding>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo | Descripción |
---|---|
msmqAuthenticationMode | Especifica cómo el transporte de MSMQ debe autenticar el mensaje. Los valores válidos incluyen los siguientes: - None: sin autenticación. - WindowsDomain: el mecanismo de autenticación utiliza Active Directory para recuperar el certificado X.509 para el identificador de seguridad asociado al mensaje. Esto se utiliza a continuación para comprobar el ACL de la cola para asegurarse que el usuario tiene el permiso de escritura para la cola. - Certificate: el canal recupera el certificado del almacén de certificados. El valor predeterminado es WindowsDomain .Si este atributo se establece en None , el atributo msmqProtectionLevel también debe establecerse como None . Este atributo es del tipo MsmqAuthenticationMode. |
msmqEncryptionAlgorithm | Especifica el algoritmo que se va a utilizar para el cifrado de mensajes en la conexión al transferir los mensajes entre los administradores de la cola de mensajes. Los valores válidos incluyen los siguientes: - RC4Stream - AES - El valor predeterminado es RC4Stream . Este atributo es del tipo MsmqEncryptionAlgorithm. |
msmqProtectionLevel | Especifica la manera en que los mensajes se protegen en el nivel de transporte de MSMQ. El cifrado asegura la integridad del mensaje, mientras que la firma y el cifrado aseguran la integridad del mensaje y el no repudio. Es decir, el mensaje procedió del remitente y el remitente es quien dice ser. Los valores válidos incluyen los siguientes: - None: sin protección. - Sign: se firman los mensajes. - EncryptAndSign: Los mensajes se cifran y firman. El valor predeterminado es Sign . |
msmqSecureHashAlgorithm | Especifica el algoritmo hash que se va a utilizar para calcular la síntesis del mensaje. Los valores válidos incluyen los siguientes: - MD5 - SHA1 - SHA256 - SHA512 El valor predeterminado es SHA1 . Este atributo es del tipo MsmqSecureHashAlgorithm.Debido a problemas de colisión con MD5 y SHA1, Microsoft recomienda SHA256 o superior. |
Elementos secundarios
Ninguno
Elementos primarios
Elemento | Descripción |
---|---|
<seguridad> | Define los valores de seguridad de transporte para transportes en cola. |
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.