Condividi tramite


<security> di <netTcpBinding>

Definisce le impostazioni di sicurezza per un'associazione.

Gerarchia dello schema

<system.serviceModel>
  <binding>
    <associazioneNetTcp>
      <binding>
        <security> di <netTcpBinding>

Sintassi

<security mode="Message/None/Transport/TransportWithCredential">
   <transport
      clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
           protectionLevel="None/Sign/EncryptAndSign" />
   <message
      algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
      clientCredentialType="Certificate/IssuedToken/None/UserName/Windows" />
</security>

Attributi ed elementi

Nelle sezioni seguenti vengono descritti attributi, elementi figlio ed elementi padre.

Attributi

Attributo Descrizione

mode

Facoltativo. Specifica il tipo di sicurezza applicata. I valori validi sono riportati di seguito. Il valore predefinito è Transport.

L'attributo è di tipo SecurityMode.

Elementi figlio

Elemento Descrizione

<transport> di <netTcpBinding>

Definisce le impostazioni di sicurezza per il trasporto. L'elemento è di tipo TcpTransportSecurityElement.

Elemento <message> di <netTcpBinding>

Definisce le impostazioni di sicurezza per il messaggio. L'elemento è di tipo MessageSecurityOverTcpElement.

Elementi padre

Elemento Descrizione

binding

L'elemento di associazione di <associazioneNetTcp>.

Osservazioni

Ognuna delle associazioni standard fornisce parametri per controllare i requisiti di sicurezza di trasferimento. Alcuni esempi tipici di elementi controllati da questi parametri sono la modalità di sicurezza che determina se la sicurezza è a livello di messaggio o a livello di trasporto e la scelta del tipo di credenziale client. L'infrastruttura crea uno stack di canali con il tipo di sicurezza appropriato a partire dal gruppo di opzioni impostate tramite questi parametri.

Le associazioni fornite da Windows Communication Foundation (WCF) formano un insieme progettato per soddisfare alcuni dei requisiti di scenario più comuni. Ognuna di queste associazioni consente la definizione mirata dei requisiti di sicurezza relativi ad alcuni scenari specifici.

Questo elemento di configurazione fornisce le specifiche di sicurezza per netTcpBinding. Si tratta di un'associazione protetta, affidabile, ottimizzata e adatta per le comunicazioni fra computer. Tale associazione crea per impostazione predefinita uno stack di comunicazione in fase di esecuzione che, oltre a implementare la codifica binaria dei messaggi, utilizza il protocollo TCP per l'invio dei messaggi, Windows Security per proteggere e autenticare i messaggi e WS-ReliableMessaging per garantire l'affidabilità delle comunicazioni.

Vedere anche

Riferimento

NetTcpSecurity
Security
Security
NetTcpSecurityElement

Concetti

<binding>

Altre risorse

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