<se&lt;curity> di <netMsmqBinding>

Definisce le impostazioni di protezione per un'associazione MSMQ e specifica se è stata attivata la protezione basata sul trasporto o la protezione SOAP. In tal caso, indica la modalità di autenticazione e i livelli di protezione in uso.

<system.serviceModel>
  <bindings>
    <associazioneNetMsmq>
      <associazione>
        <se&lt;curity> di <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>

Attributi ed elementi

Attributi

Attributo Descrizione

mode

Specifica il tipo di protezione che controlla integrità, riservatezza e autenticazione. Di seguito vengono elencati i valori validi:

  • None: disattiva la protezione.
  • Transport: protezione e autenticazione sono offerte dal trasporto. Si applica alla protezione del messaggio tra i due gestori delle code. Tra l'applicazione e il gestore della coda non viene offerta alcuna protezione. Le applicazioni Msmq esistenti sono funzionalmente equivalenti con questo tipo di modalità di protezione.
  • Message: specifica la protezione completa dell'applicazione. A livello del trasporto non viene offerta alcuna protezione. È simile alla protezione offerta da altre associazioni standard.
  • Both: offre protezione sia a livello di trasporto che di messaggistica SOAP. A entrambi i livelli è richiesta la stessa credenziale.

L'impostazione predefinita è Transport. L'attributo è di tipo NetMsmqSecurityMode.

Elementi figlio

Elemento Descrizione

<message> di <netMsmqBinding>

Definisce le impostazioni di protezione per il messaggio SOAP. L'elemento è di tipo MessageSecurityOverMsmqElement.

<transport> di <netMsmqBinding>

Definisce le impostazioni di protezione per il trasporto MSMQ. L'elemento è di tipo MsmqTransportSecurityElement.

Elementi padre

Elemento Descrizione

binding

L'elemento di associazione di <associazioneNetMsmq>

Vedere anche

Riferimenti

NetMsmqSecurityElement
Security
Security
NetMsmqSecurity

Concetti

<associazione>

Altre risorse

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