다음을 통해 공유


<netMsmqBinding의 <보안>>

MSMQ 바인딩에 대한 보안 설정을 정의합니다. 전송 또는 SOAP 보안을 사용할지 여부와 사용 중인 인증 모드 및 보호 수준을 지정합니다.

<구성>
   <system.serviceModel>
     <바인딩>
       <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>

특성 및 요소

다음의 섹션은 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

Attributes

특성 Description
mode 무결성, 기밀성 및 인증을 제어하는 보안 유형을 지정합니다. 유효한 값은 다음과 같습니다.

- 없음: 보안을 사용하지 않도록 설정합니다.
- 전송: 전송에서 보호 및 인증을 제공합니다. 이는 두 큐 관리자 간의 메시지 보안에 적용됩니다. 애플리케이션과 큐 관리자 간에 제공되는 보안은 없습니다. 기존 Msmq 애플리케이션은 이 유형의 보안 모드와 기능적으로 동일합니다.
- 메시지: 엔드 엔드 애플리케이션 보안을 지정합니다. 전송 계층에는 보안이 제공되지 않습니다. 이는 다른 표준 바인딩에서 제공하는 보안과 유사합니다.
- 둘 다: 전송 및 SOAP 메시징 계층 모두에서 보안을 제공합니다. 두 수준 모두에서 동일한 자격 증명이 필요합니다.

기본값은 전송입니다. 이 특성은 형식 NetMsmqSecurityMode입니다.

자식 요소

요소 Description
<메시지> SOAP 메시지 보안 설정을 정의합니다. 이 요소는 형식 MessageSecurityOverMsmqElement입니다.
<전송> MSMQ 전송에 대한 보안 설정을 정의합니다. 이 요소는 형식 MsmqTransportSecurityElement입니다.

부모 요소

요소 Description
binding netMsmqBinding<의> 바인딩 요소

참고하십시오