Udostępnij za pośrednictwem


<transport> netMsmqBinding <>

Definiuje ustawienia zabezpieczeń transportu.

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

Składnia

<netMsmqBinding>
  <binding>
    <security>
      <transport msmqAuthenticationMode="None/WindowsDomain/Certificate"
                 msmqEncryptionAlgorithm="RC4Stream/AES"
                 msmqProtectionLevel="None/Sign/EncryptAndSign"
                 msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
    </security>
  </binding>
</netMsmqBinding>

Atrybuty i elementy

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

Atrybuty

Atrybut Opis
Msmqauthenticationmode Określa sposób uwierzytelniania komunikatu przez transport MSMQ. Prawidłowe wartości obejmują następujące wartości:

- Brak: Brak uwierzytelniania.
- WindowsDomain: Mechanizm uwierzytelniania używa usługi Active Directory do pobrania certyfikatu X.509 dla identyfikatora zabezpieczeń skojarzonego z komunikatem. Jest to następnie używane do sprawdzania listy ACL kolejki, aby upewnić się, że użytkownik ma uprawnienia do zapisu dla kolejki.
- Certyfikat: kanał pobiera certyfikat z magazynu certyfikatów.

Wartość domyślna to WindowsDomain.

Jeśli ten atrybut jest ustawiony na None, msmqProtectionLevel atrybut musi być również ustawiony na None. Ten atrybut nie ma typuMsmqAuthenticationMode
msmqEncryptionAlgorithm Określa algorytm, który ma być używany do szyfrowania komunikatów w sieci podczas przesyłania komunikatów między menedżerami kolejek komunikatów. Prawidłowe wartości obejmują następujące wartości:

- RC4Stream
-AES
- Wartość domyślna to RC4Stream. Ten atrybut jest typu MsmqEncryptionAlgorithm.
Msmqprotectionlevel Określa sposób zabezpieczania komunikatów na poziomie transportu MSMQ. Szyfrowanie zapewnia integralność komunikatów, podczas gdy podpisywanie i szyfrowanie zapewnia integralność komunikatów i nieodparcie. Oznacza to, że wiadomość rzeczywiście pochodzi od nadawcy, a nadawca jest tym, kim mówią, że są. Prawidłowe wartości obejmują następujące wartości:

- Brak: Brak ochrony.
- Znak: Wiadomości są podpisane.
- EncryptAndSign: Komunikaty są szyfrowane i podpisane.
- Wartość domyślna to Sign.
msmqSecureHashAlgorithm Określa algorytm wyznaczania skrótu, który ma być używany do obliczania skrótu komunikatu. Prawidłowe wartości obejmują następujące wartości:

- MD5
- SHA1
- SHA256
- SHA512

Wartość domyślna to SHA1. Ten atrybut jest typu MsmqSecureHashAlgorithm.
Ze względu na problemy z kolizją z MD5 i SHA1 firma Microsoft zaleca algorytm SHA256 lub lepszy.

Elementy podrzędne

Brak

Elementy nadrzędne

Element Opis
<Zabezpieczeń> Definiuje ustawienia zabezpieczeń transportu dla transportu w kolejce.

Zobacz też