Dela via


<security> av <netMsmqBinding>

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

<configuration>
  <system.serviceModel>
    <bindings>
      <netMsmqBinding>
        <binding>
          <security>

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.

Attributes

Attribute Description
mode Anger vilken typ av säkerhet som styr integritet, konfidentialitet och autentisering. Giltiga värden innehåller 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öcheferna. 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 slutendappens säkerhet. Det finns ingen säkerhet som erbjuds 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

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

Komponent Description
binding Bindningselementet i <netMsmqBinding>

Se även