Aracılığıyla paylaş


<scopedCertificates> Öğesi

Kimlik doğrulaması için belirli hizmetler (kapsamı belirlenmiş) tarafından sağlanan X.509 sertifikalarından oluşan bir koleksiyonu temsil eder. Bu koleksiyon genellikle federasyon senaryosunda Güvenlik Belirteci Hizmetleri için hizmet sertifikalarını belirtmek için kullanılır.

<Yapılandırma>
  <system.serviceModel>
    <Davranış>
      <endpointBehaviors>
        <Davranış>
          <Clientcredentials>
            <Servicecertificate>
              <scopedCertificates>

Syntax

<scopedCertificates>
  <add findValue="String"
       storeLocation="CurrentUser/LocalMachine"
       storeName=" CurrentUser/LocalMachine"
       targetUri="string"
       x509Type="FindByThumbprint/FindBySubjectName/FindBySubjectDistinguishedName/FindByIssuerName/FindByIssuerDistinguishedName/FindBySerialNumber/FindByTimeValid/FindByTimeNotYetValid/FindBySerialNumber/FindByTimeExpired/FindByTemplateName/FindByApplicationPolicy/FindByCertificatePolicy/FindByExtension/FindByKeyUsage/FindBySubjectKeyIdentifier" />
</scopedCertificates>

Öznitelikler ve Öğeler

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

Öznitelikler

Yok.

Alt Öğeler

Öğe Açıklama
<Ekle> Kapsamı belirlenmiş sertifikalar koleksiyonuna bir X.509 sertifikası ekler.

Üst Öğeler

Öğe Açıklama
<Servicecertificate> İstemcide bir hizmetin kimliğini doğrularken kullanılacak sertifikayı belirtir.

Açıklamalar

Bu koleksiyon, istemcinin iletişimde olduğu hizmetin URL'sine göre kullanılacak hizmet sertifikalarını yapılandırmasına olanak tanır. Bu, bir istemcinin birden çok hizmetle (hem son hizmet hem de aracı güvenlik belirteci hizmetleri) iletişim kurabildiği verilen belirteç senaryolarında özellikle yararlıdır. Sertifika tabanlı ileti güvenliği kullanan bağlamalar için, bu sertifika hizmete yönelik iletileri şifrelemek için kullanılır ve hizmet tarafından istemciye verilen yanıtları imzalamak için kullanılması beklenir.

Bağlama hizmet için bir sertifika gerektiriyorsa ve ScopedCertificates içinde hizmet URL'si için belirli bir sertifika bulunamazsa, varsayılan sertifika kullanılır.

Daha fazla bilgi için , Nasıl yapılır: Federasyon İstemcisi Oluşturma'nın "Kapsamlı Sertifikalar" bölümüne bakın.

Örnek

Aşağıdaki örnek, etki alanı adı http://www.contoso.com HTTP protokolü üzerinden olan uç noktalarla iletişim kurarken istemcinin kullanması için bir hizmet sertifikası belirtir.

<serviceCertificate>
  <scopedCertificates>
    <add targetUri="http://www.contoso.com"
         findValue="www.contoso.com"
         storeLocation="LocalMachine"
         storeName="Root"
         x509FindType="FindByIssuerName" />
  </scopedCertificates>
</serviceCertificate>

Ayrıca bkz.