<msmqIntegrationBinding>의 <transport>
메시지 큐 통합 전송을 위한 보안 설정을 정의합니다.
<system.serviceModel>
<bindings>
<msmqIntegrationBinding>
<binding>
<basicHttpBinding>의 <security>
<msmqIntegrationBinding>의 <transport>
<security>
<transport msmqAuthenticationMode="None/WindowsDomain/Certificate"
msmqEncryptionAlgorithm="RC4Stream/AES"
msmqProtectionLevel="None/Sign/EncryptAndSign"
msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
</security>
특성 및 요소
특성
특성 | 설명 |
---|---|
msmqAuthenticationMode |
메시지가 MSMQ 전송에 의해 인증되는 방법을 지정합니다. 이 특성이 None으로 설정되면 msmqProtectionLevel 특성 값도 None으로 설정되어야 합니다. 유효한 값은 다음과 같습니다.
기본값은 WindowsDomain입니다. 이 특성은 MsmqAuthenticationMode 형식입니다. |
msmqEncryptionAlgorithm |
메시지 큐 관리자 간에 메시지를 전송할 때 통신 중에 메시지 암호화에 사용할 알고리즘을 지정합니다. 유효한 값은 다음과 같습니다.
기본값은 RC4Stream입니다. 이 특성은 MsmqEncryptionAlgorithm 형식입니다. |
msmqProtectionLevel |
메시지가 MSMQ 전송 수준에서 보호되는 방식을 지정합니다. EncryptAndSign이 메시지 무결성 및 비부인을 보장하는 반면 암호화는 메시지 무결성을 보장합니다. 즉, 메시지는 실제로 보낸 사람으로부터 나오고 보낸 사람은 보낸 사람임을 밝히는 사람입니다.
기본값은 Sign입니다. 이 특성은 ProtectionLevel 형식입니다. |
msmqSecureHashAlgorithm |
기본값은 SHA1입니다. 이 특성은 MsmqSecureHashAlgorithm 형식입니다. |
자식 요소
없음
부모 요소
요소 | 설명 |
---|---|
MSMQ 바인딩에 대한 보안 설정을 정의합니다. |
설명
이 요소는 메시지 큐 통합 전송을 위한 보안 설정을 캡슐화합니다. 설정은 메시지 큐 통합 및 대기 중인 전송에서 모두 동일합니다. 이 요소를 사용하여 인증 모드, 암호화 알고리즘, 보안 해시 알고리즘 및 보호 수준을 설정할 수 있습니다.
참고 항목
참조
MsmqTransportSecurityElement
Transport
Transport
MsmqTransportSecurity
개념
기타 리소스
Securing Services and Clients
Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients