<msmqTransportSecurity>

Özel bağlama için MSMQ aktarım güvenlik ayarlarını belirtir.

<Yapılandırma>
  <system.serviceModel>
    <Bağlama>
      <Custombinding>
        <Bağlama>
          <msmqIntegration>
            <msmqTransportSecurity>

Syntax

<msmqTransportSecurity msmqAuthenticationMode="None/Windows/Certificate"
                       msmqEncryptionAlgorithm="RC4Stream/AES"
                       msmqProtectionLevel="None/Sign/EncryptAndSign"
                       msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
</msmqTransportSecurity>

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
msmqAuthenticationMode İletinin MSMQ aktarımı tarafından nasıl doğrulanması gerektiğini belirtir. Bu olarak ayarlanırsa Noneözniteliğinin msmqProtectionLevel değeri de olarak ayarlanmalıdır None.

Geçerli değerler şunlardır:

- Yok: Kimlik doğrulaması yok.
- Windows: Kimlik doğrulama mekanizması, iletiyle ilişkilendirilmiş SID için X.509 sertifikasını almak için Active Directory kullanır. Bu daha sonra kullanıcının kuyruğa yazma izni olduğundan emin olmak için kuyruğun ACL'sini denetlemek için kullanılır.
- Sertifika: Kanal sertifikayı sertifika deposundan alır.

Varsayılan değer Windows'dur. Bu öznitelik türündedir MsmqAuthenticationMode.
msmqEncryptionAlgorithm İletileri ileti kuyruğu yöneticileri arasında aktarırken ileti şifrelemesi için kullanılacak algoritmayı belirtir. Geçerli değerler şunlardır:

- RC4Stream
-AES

Varsayılan değer RC4Stream'dir. Bu öznitelik türündedir MsmqEncryptionAlgorithm.
msmqProtectionLevel İletinin MSMQ aktarım düzeyinde nasıl güvenli olduğunu belirtir. Şifreleme, ileti bütünlüğünü sağlarken EncryptAndSign hem ileti bütünlüğünü hem de reddedilmemesini sağlar; yani, ileti gerçekten gönderenden gelir ve gönderen de söyledikleri kişidir. Geçerli değerler şunlardır:

- Yok: Koruma yok.
- İmza: İletiler imzalı.
- EncryptAndSign: İletiler şifrelenir ve imzalar.

Varsayılan değer Sign'dır. Bu öznitelik türündedir ProtectionLevel.
msmqSecureHashAlgorithm özetin imzaların bir parçası olarak hesaplanmasında kullanılacak algoritmayı belirtir. Geçerli değerler şunlardır:

- MD5
- SHA1
- SHA256
- SHA512

Varsayılan değer SHA1'dir. Bu öznitelik türündedir MsmqSecureHashAlgorithm.
MD5 ve SHA1 ile ilgili çakışma sorunları nedeniyle Microsoft, SHA256 veya üzerini önerir.

Alt Öğeler

Yok.

Üst Öğeler

Öğe Açıklama
<msmqIntegration> Message Queuing (MSMQ) göndereni veya alıcısıyla etkileşim için gereken ayarları belirtir.
<msmqTransport> Yerel MSMQ protokolunu kullanan bir Windows Communication Foundation (WCF) hizmetinin kuyruğa alma iletişim özelliklerini belirtir.

Açıklamalar

Aktarım güvenliği hakkında daha fazla bilgi için bkz . Aktarım Güvenliği.

Ayrıca bkz.