<transport> av <msmqIntegrationBinding>
Definierar säkerhetsinställningarna för meddelandeköintegreringstransporten.
<Konfiguration>
<system.serviceModel>
<Bindningar>
<msmqIntegrationBinding>
<Bindande>
<Säkerhet>
<Transport>
Syntax
<security>
<transport msmqAuthenticationMode="None/WindowsDomain/Certificate"
msmqEncryptionAlgorithm="RC4Stream/AES"
msmqProtectionLevel="None/Sign/EncryptAndSign"
msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
</security>
Attribut och element
Följande avsnitt beskriver attribut, underordnade element och överordnade element
Attribut
Attribut | Beskrivning |
---|---|
msmqAuthenticationMode |
Anger hur meddelandet måste autentiseras av MSMQ-transporten. Om detta är inställt på None måste värdet för msmqProtectionLevel attributet också anges till None .Giltiga värden omfattar följande: – Ingen: Ingen autentisering. – WindowsDomain: Autentiseringsmekanismen använder Active Directory för att hämta X.509-certifikatet för det SID som är associerat med meddelandet. Detta används sedan för att kontrollera ACL för kön för att säkerställa att användaren har behörighet att skriva till kön. – Certifikat: Kanalen hämtar certifikatet från certifikatarkivet. Standardvärdet är WindowsDomain. Det här attributet är av typen MsmqAuthenticationMode. |
msmqEncryptionAlgorithm |
Anger den algoritm som ska användas för meddelandekryptering på kabeln när meddelanden överförs mellan meddelandeköhanterare. Giltiga värden omfattar följande: – RC4Stream -AES Standardvärdet är RC4Stream. Det här attributet är av typen MsmqEncryptionAlgorithm. |
msmqProtectionLevel |
Anger hur meddelandet skyddas på nivån för MSMQ-transporten. Kryptering säkerställer meddelandeintegritet medan EncryptAndSign säkerställer både meddelandeintegritet och icke-avvislighet; Det vill säga, budskapet kommer verkligen från avsändaren och avsändaren är den som de säger att de är. – Giltiga värden omfattar följande: - Ingen: Inget skydd. - Tecken: Meddelanden är signerade. - EncryptAndSign: Meddelanden krypteras och signeras. Standardvärdet är Signera. Det här attributet är av typen ProtectionLevel. |
msmqSecureHashAlgorithm |
– Anger den algoritm som ska användas för att beräkna sammandraget som en del av signaturer. Giltiga värden omfattar följande: - MD5 - SHA1 - SHA256 - SHA512 Standardvärdet är SHA1. Det här attributet är av typen MsmqSecureHashAlgorithm. På grund av kollisionsproblem med MD5 och SHA1 rekommenderar Microsoft SHA256 eller bättre. |
Underordnade element
Ingen
Överordnade element
Element | Beskrivning |
---|---|
<Säkerhet> | Definierar säkerhetsinställningarna för en MSMQ-bindning. |
Kommentarer
Det här elementet kapslar in säkerhetsinställningarna för meddelandeköintegreringstransporten. Inställningarna är desamma för både Message Queuing-integreringen och köade transporter. Med den kan du ange autentiseringsläge, krypteringsalgoritm, säker hash-algoritm och skyddsnivå.