Udostępnij za pośrednictwem


<<zabezpieczenia> netMsmqBinding>

Definiuje ustawienia zabezpieczeń powiązania MSMQ. Określa, czy włączono zabezpieczenia transportu lub protokołu SOAP, a jeśli tak, jaki tryb uwierzytelniania i poziomy ochrony są używane.

<Konfiguracji>
  <System.servicemodel>
    <Powiązania>
      <Netmsmqbinding>
        <Wiązania>
          <Zabezpieczeń>

Składnia

<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>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut Opis
tryb Określa typ zabezpieczeń, które kontrolują integralność, poufność i uwierzytelnianie. Prawidłowe wartości obejmują następujące wartości:

- Brak: Powoduje to wyłączenie zabezpieczeń.
- Transport: Ochrona i uwierzytelnianie są oferowane przez transport. Dotyczy to zabezpieczeń komunikatów między dwoma menedżerami kolejek. Między aplikacją a menedżerem kolejek nie są oferowane żadne zabezpieczenia. Istniejące aplikacje Msmq są funkcjonalnie równoważne z tym typem trybu zabezpieczeń.
- Komunikat: Określa zabezpieczenia aplikacji end-end. Nie ma żadnych zabezpieczeń oferowanych w warstwie transportu. Jest to podobne do zabezpieczeń oferowanych przez inne powiązania standardowe.
- Oba: oferuje zabezpieczenia zarówno w warstwie transportu, jak i protokołu SOAP. To samo poświadczenie jest wymagane na obu poziomach.

Wartość domyślna to Transport. Ten atrybut jest typu NetMsmqSecurityMode.

Elementy podrzędne

Element Opis
<Komunikat> Definiuje ustawienia zabezpieczeń komunikatów protokołu SOAP. Ten element jest typu MessageSecurityOverMsmqElement.
<Transportu> Definiuje ustawienia zabezpieczeń transportu MSMQ. Ten element jest typu MsmqTransportSecurityElement.

Elementy nadrzędne

Element Opis
powiązanie Element <powiązania netMsmqBinding>

Zobacz też