Share via


<security> von <netMsmqBinding>

Definiert die Sicherheitseinstellungen für eine MSMQ-Bindung. Dadurch wird angegeben, ob die Transportsicherheit oder die SOAP-Sicherheit aktiviert sind und ggf. welcher Authentifizierungsmodus und welche Schutzebenen verwendet werden.

Schemahierarchie

<<system.serviceModel>>
  <bindings>
    <NetMsmqBinding>
      <binding>
        <security> von <netMsmqBinding>

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>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente sowie übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung

mode

Gibt den Sicherheitstyp an, der Integrität, Vertraulichkeit und Authentifizierung steuert. Folgende Werte sind gültig:

  • None: Die Sicherheit wird deaktiviert.

  • Transport: Schutz und Authentifizierung werden vom Transport bereitgestellt. Dies bezieht sich auf die Nachrichtensicherheit zwischen beiden Warteschlangen-Managern. Es besteht keine Sicherheit zwischen der Anwendung und dem Warteschlangen-Manager. Vorhandene Msmq-Anwendungen sind mit diesem Typ des Sicherheitsmodus funktional äquivalent.

  • Message: Gibt die Ende-Ende-Anwendungssicherheit an. Es wird keine Sicherheit auf Transportebene bereitgestellt. Dies ähnelt der Sicherheit, die von anderen Standardbindungen angeboten wird.

  • Both: Bietet Sicherheit für die Transport- und die SOAP-Nachrichtenebene. Auf beiden Ebenen sind die gleichen Anmeldeinformationen erforderlich.

Der Standardwert ist Transport. Dieses Attribut ist vom Typ NetMsmqSecurityMode.

Untergeordnete Elemente

Element Beschreibung

<message> von <netMsmqBinding>

Definiert die SOAP-Nachrichtensicherheitseinstellungen. Dieses Element ist vom Typ MessageSecurityOverMsmqElement.

<transport> von <netMsmqBinding>

Definiert die Sicherheitseinstellungen für den MSMQ-Transport. Dieses Element weist den Typ MsmqTransportSecurityElement auf.

Übergeordnete Elemente

Element Beschreibung

binding

Das Bindungselement von <NetMsmqBinding>.

Siehe auch

Verweis

NetMsmqSecurityElement
Security
Security
NetMsmqSecurity

Konzepte

<binding>

Weitere Ressourcen

Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients
Queues in WCF