<msmqIntegrationBinding> 的 <security>
定义消息队列 (MSMQ) 集成通道的传输安全设置。
configuration
system.serviceModel
<bindings>
<msmqIntegrationBinding>
<binding>
<security>
语法
<msmqIntegrationBinding>
<binding>
<security mode="None/Transport">
<transport msmqAuthenticationMode="None/Windows/Certificate"
msmqEncryptionAlgorithm="RC4Stream/AES"
msmqProtectionLevel="None/Sign/EncryptAndSign"
msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
<message algorithmSuite="Aes128/Aes192/Aes256/Rsa15Aes128/ Rsa15Aes256/TripleDes"
clientCredentialType="None/Windows/UserName/Certificate/CardSpace"
defaultProtectionLevel="None/Sign/EncryptAndSign" />
</security>
</binding>
</msmqIntegrationBinding>
特性和元素
下列各节描述了特性、子元素和父元素。
特性
属性 | 说明 |
---|---|
mode | 指定使用消息队列集成通道控制完整性、保密性和身份验证的安全类型。 有效值包括以下值: - None - 这将禁用安全性。 - Transport:通过传输来提供保护和身份验证。 这适用于两个队列管理器之间的消息安全性。 未在应用程序和队列管理器之间提供安全性。 现有的 Msmq 应用程序与此类型的安全模式功能等效。 默认值为 Transport 。 此属性的类型为 MsmqIntegrationSecurityMode。 |
子元素
元素 | 说明 |
---|---|
<transport> | 定义消息队列集成传输的安全设置。 此元素的类型为 MsmqTransportSecurityElement。 |
父元素
元素 | 说明 |
---|---|
<binding> | <msmqIntegrationBinding> 的绑定元素。 |
请参阅
- MsmqIntegrationSecurityElement
- Security
- Security
- MsmqIntegrationSecurity
- WCF 中的队列
- 保护服务和客户端的安全
- 绑定
- 配置系统提供的绑定
- 使用绑定配置服务和客户端
- <binding>
- msmqIntegrationBinding>