Aracılığıyla paylaş


<wsFederationHttpBinding ileti> öğesi <>

wsFederationHttpBinding> için< ileti düzeyi güvenlik ayarlarını tanımlar.

<Yapılandırma>
  <system.serviceModel>
    <Bağlama>
      <wsFederationHttpBinding>
        <Bağlama>
          <Güvenlik>
            <İleti>

Syntax

<wsFederationBinding>
  <binding>
    <security>
      <message algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
               issuedTokenType="string"
               issuedKeyType="SymmetricKey/PublicKey"
               negotiateServiceCredential="Boolean">
        <claimTypeRequirements>
          <add claimType="URI"
               isOptional="Boolean" />
        </claimTypeRequirements>
        <issuer address="Uri">
          <headers>
            <add name="String"
                 namespace="String" />
          </headers>
          <identity>
            <certificate encodedValue="String" />
            <certificateReference findValue="String"
                                  isChainIncluded="Boolean"
                                  storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
                                  storeLocation="LocalMachine/CurrentUser"
                                  x509FindType="System.Security.Cryptography.X509certificates.X509findtype" />
            <dns value="String" />
            <rsa value="String" />
            <servicePrincipalName value="String" />
            <usePrincipalName value="String" />
          </identity>
        </issuer>
        <issuerMetadata address="String">
          <headers>
            <add name="String"
                 namespace="String" />
          </headers>
          <identity>
            <certificate encodedValue="String" />
            <certificateReference findValue="String"
                                  isChainIncluded="Boolean"
                                  storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
                                  storeLocation="LocalMachine/CurrentUser"
                                  X509FindType="System.Security.Cryptography.X509certificates.X509findtype" />
            <dns value="String" />
            <rsa value="String" />
            <servicePrincipalName value="String" />
            <usePrincipalName value="String" />
          </identity>
        </issuerMetadata>
        <tokenRequestParameters>
          <xmlElement>
          </xmlElement>
        </tokenRequestParameters>
      </message>
    </security>
  </binding>
</wsFederationBinding>

Öznitelikler ve Öğeler

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

Öznitelikler

Öznitelik Açıklama
algorithmSuite İleti şifreleme ve anahtar sarmalama algoritmalarını ayarlar. Bu özniteliğin geçerli değerleri için "algorithmSuite özniteliği" tablosuna bakın. Basic256 varsayılan değerdir.

Bu öznitelik türündedir SecurityAlgorithmSuite. Bu algoritmalar, Güvenlik İlkesi Dili (WS-SecurityPolicy) belirtiminde belirtilenlerle eşler.
issuedKeyType Yayımlanacak anahtarın türünü belirtir. Geçerli değerler şunlardır:

- Simetrik Anahtar
-Publickey

Varsayılan değer: SymmetricKey. Bu öznitelik türündedir SecurityKeyType.
issuedTokenType Yayınlanacak belirtecin türünü belirten bir URI içeren dize. Varsayılan değer: null.
negotiateServiceCredential Hizmet kimlik bilgilerinin anlaşma kapsamında mı değiştirileceği yoksa bant dışında mı kullanılıp kullanılamayacağını belirten bir Boole değeri. Varsayılan değer olan true, hizmet kimlik bilgilerinin anlaşıldığı anlamına gelir.

algorithmSuite Özniteliği

Değer Açıklama
Temel128 Temel128 şifrelemesi, ileti özeti için Sha1 ve anahtar sarmalama için Rsa-oaep-mgf1p kullanın.
Temel192 Temel192 şifrelemesi, ileti özeti için Sha1, anahtar sarmalama için Rsa-oaep-mgf1p kullanın.
Temel256 Temel256 şifrelemesi, ileti özeti için Sha1, anahtar kaydırma için Rsa-oaep-mgf1p kullanın.
Temel256Rsa15 İleti şifrelemesi için Basic256, ileti özeti için Sha1 ve anahtar sarmalama için Rsa15 kullanın.
Temel192Rsa15 İleti şifrelemesi için Basic192, ileti özeti için Sha1 ve anahtar sarmalama için Rsa15 kullanın.
Tripledes TripleDes şifrelemesi, ileti özeti için Sha1, anahtar sarmalama için Rsa-oaep-mgf1p kullanın.
Temel128Rsa15 İleti şifrelemesi için Temel128, ileti özeti için Sha1 ve anahtar sarmalama için Rsa15 kullanın.
TripleDesRsa15 TripleDes şifrelemesini, ileti özeti için Sha1'i ve anahtar sarmalama için Rsa15'i kullanın.
Temel128Sha256 İleti şifrelemesi için Temel128, ileti özeti için Sha256 ve anahtar sarmalama için Rsa-oaep-mgf1p kullanın.
Temel192Sha256 İleti şifrelemesi için Temel192, ileti özeti için Sha256 ve anahtar sarmalama için Rsa-oaep-mgf1p kullanın.
Temel256Sha256 İleti şifrelemesi için Basic256, ileti özeti için Sha256 ve anahtar sarmalama için Rsa-oaep-mgf1p kullanın.
TripleDesSha256 İleti şifrelemesi için TripleDes, ileti özeti için Sha256 ve anahtar sarmalama için Rsa-oaep-mgf1p kullanın.
Temel128Sha256Rsa15 İleti şifrelemesi için Temel128, ileti özeti için Sha256 ve anahtar sarmalama için Rsa15 kullanın.
Temel192Sha256Rsa15 İleti şifrelemesi için Aes192, ileti özeti için Sha256 ve anahtar sarmalama için Rsa15 kullanın.
Temel256Sha256Rsa15 İleti şifrelemesi için Basic256, ileti özeti için Sha256 ve anahtar sarmalama için Rsa15 kullanın.
TripleDesSha256Rsa15 İleti şifrelemesi için TripleDes, ileti özeti için Sha256 ve anahtar sarmalama için Rsa15 kullanın.

Alt Öğeler

Öğe Açıklama
<claimTypeRequirements> Bu bağlama için talep türleri koleksiyonunu belirtir. Her öğe türündedir ClaimTypeElement.
yayınlayan Güvenlik belirteci veren bir uç nokta belirtir. Bu öğe türündedir IssuedTokenParametersEndpointAddressElement.
issuerMetadata Verenin uç nokta adresini belirtir.
<tokenRequestParameters> Belirteç isteği parametreleri koleksiyonu. Her parametre bir XML öğesidir.

Üst Öğeler

Öğe Açıklama
<Güvenlik> Bağlamanın güvenlik ayarlarını tanımlar.

Ayrıca bkz.