<trasporto> di <netMsmqBinding>
Definisce le impostazioni di sicurezza del trasporto.
<Configurazione>
<system.serviceModel>
<Associazioni>
<Netmsmqbinding>
<Associazione>
<Sicurezza>
<Trasporto>
Sintassi
<netMsmqBinding>
<binding>
<security>
<transport msmqAuthenticationMode="None/WindowsDomain/Certificate"
msmqEncryptionAlgorithm="RC4Stream/AES"
msmqProtectionLevel="None/Sign/EncryptAndSign"
msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
</security>
</binding>
</netMsmqBinding>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo | Descrizione |
---|---|
msmqAuthenticationMode | Specifica come deve essere autenticato il messaggio dal trasporto MSMQ. I valori validi sono i seguenti: - Nessuno: nessuna autenticazione. - WindowsDomain: il meccanismo di autenticazione usa Active Directory per recuperare il certificato X.509 per l'identificatore di sicurezza associato al messaggio. Questo viene quindi utilizzo per controllare l'ACL della coda in modo da garantire che l'utente disponga dell'autorizzazione per scrivere sulla coda. - Certificato: il canale recupera il certificato dall'archivio certificati. Il valore predefinito è WindowsDomain .Se questo attributo viene impostato su None , anche l'attributo dell'attributo msmqProtectionLevel deve essere impostato su None . L'attributo è di tipo MsmqAuthenticationMode. |
msmqEncryptionAlgorithm | Specifica l'algoritmo da usare per la crittografia del messaggio in transito durante il trasferimento dei messaggi tra i gestori della coda dei messaggi. I valori validi sono i seguenti: - RC4Stream -AES - Il valore predefinito è RC4Stream . L'attributo è di tipo MsmqEncryptionAlgorithm. |
msmqProtectionLevel | Specifica il metodo di sicurezza dei messaggi al livello del trasporto MSMQ. La crittografia assicura l'integrità del messaggio, mentre la firma e la crittografa assicurano l'integrità del messaggio e il non ripudio. Cioè, il messaggio proviene effettivamente dal mittente e il mittente è quello che dicono di essere. I valori validi sono i seguenti: - Nessuno: nessuna protezione. - Firma: i messaggi sono firmati. - EncryptAndSign: i messaggi vengono crittografati e firmati. - Il valore predefinito è Sign . |
msmqSecureHashAlgorithm | Specifica l'algoritmo hash da usare per il calcolo del digest del messaggio. I valori validi sono i seguenti: - MD5 - SHA1 - SHA256 - SHA512 Il valore predefinito è SHA1 . L'attributo è di tipo MsmqSecureHashAlgorithm.A causa di problemi di collisione con MD5 e SHA1, Microsoft consiglia SHA256 o superiore. |
Elementi figlio
Nessuno
Elementi padre
Elemento | Descrizione |
---|---|
<Sicurezza> | Definisce le impostazioni di sicurezza del trasporto per i trasporti in coda. |
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.