Freigeben über


<security> von <netMsmqBinding>

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

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

<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

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

Referenz

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