Dela via


<säkerhet> för <netMsmqBinding>

Definierar säkerhetsinställningarna för en MSMQ-bindning. Den anger om transport- eller SOAP-säkerhet är aktiverat och i så fall vilket autentiseringsläge och vilka skyddsnivåer som används.

<Konfiguration>
  <system.serviceModel>
    <Bindningar>
      <netMsmqBinding>
        <Bindande>
          <Säkerhet>

Syntax

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

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Attribut Beskrivning
mode Anger vilken typ av säkerhet som styr integritet, konfidentialitet och autentisering. Giltiga värden omfattar följande:

– Ingen: Detta inaktiverar säkerheten.
- Transport: Skydd och autentisering erbjuds av transporten. Detta gäller för meddelandesäkerheten mellan de två köhanterna. Det finns ingen säkerhet mellan programmet och köhanteraren. Befintliga Msmq-program är funktionellt likvärdiga med den här typen av säkerhetsläge.
– Meddelande: Anger säkerhet för slutpunktsprogram. Det finns ingen säkerhet på transportlagret. Detta liknar den säkerhet som erbjuds av andra standardbindningar.
- Båda: Erbjuder säkerhet på både transport- och SOAP-meddelandelagret. Samma autentiseringsuppgifter krävs på båda nivåerna.

Standardvärdet är Transport. Det här attributet är av typen NetMsmqSecurityMode.

Underordnade element

Element Beskrivning
<Meddelande> Definierar säkerhetsinställningarna för SOAP-meddelanden. Det här elementet är av typen MessageSecurityOverMsmqElement.
<Transport> Definierar säkerhetsinställningarna för MSMQ-transporten. Det här elementet är av typen MsmqTransportSecurityElement.

Överordnade element

Element Beskrivning
bindning Bindningselementet i <netMsmqBinding>

Se även