<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ż
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.