MSMQ 바인딩에 대한 보안 설정을 정의합니다. 이 클래스는 전송 또는 SOAP 보안의 사용 여부 그리고 보안이 사용된다면 어떤 인증 모드 및 보호 수준을 사용하는지를 지정합니다.
<configuration>
<system.serviceModel>
<bindings>
<netMsmqBinding>
<binding>
<security>
구문
<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>
특성 및 요소
다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
attribute | 설명 |
---|---|
mode | 무결성, 기밀성 및 인증을 제어하는 보안 형식을 지정합니다. 유효한 값은 다음과 같습니다. - None: 보안이 해제됩니다. - Transport: 보호 및 인증이 전송에 의해 제공됩니다. 이는 두 큐 관리자 간의 메시지 보안에 적용됩니다. 애플리케이션과 큐 관리자 간에는 보안이 제공되지 않습니다. 기존 Msmq 애플리케이션이 이러한 보안 모드 형식과 동일한 기능입니다. - Message: 종단 간 애플리케이션 보안을 지정합니다. 전송 계층에는 보안이 제공되지 않습니다. 이는 다른 표준 바인딩에서 제공하는 보안과 유사합니다. - Both: 전송 및 SOAP 메시징 계층 모두에 보안을 제공합니다. 두 수준 모두에서 동일한 자격 증명이 필요합니다. 기본값은 Transport입니다. 이 특성은 NetMsmqSecurityMode 형식입니다. |
자식 요소
요소 | Description |
---|---|
<message> | SOAP 메시지 보안 설정을 정의합니다. 이 요소는 MessageSecurityOverMsmqElement 형식입니다. |
<전송> | MSMQ 전송의 보안 설정을 정의합니다. 이 요소는 MsmqTransportSecurityElement 형식입니다. |
부모 요소
요소 | Description |
---|---|
바인딩 | <netMsmqBinding>의 바인딩 요소입니다. |
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET