Bagikan melalui


<Sertifikat yang diketahui>

Mewakili kumpulan sertifikat X.509 yang disediakan untuk mengautentikasi kredensial keamanan yang dikeluarkan dari Security Token Service (STS).

<konfigurasi>
  <system.serviceModel>
    <perilaku>
      <serviceBehaviors>
        <perilaku>
          <serviceCredentials>
            <issuedTokenAuthentication>
              <Sertifikat yang diketahui>

Sintaks

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

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen anak, dan elemen induk

Atribut

Tidak ada.

Elemen Anak

Elemen Deskripsi
<tambahkan> Menambahkan sertifikat X.509 ke koleksi.

Elemen Induk

Elemen Deskripsi
<issuedTokenAuthentication> Menentukan token yang dikeluarkan sebagai kredensial layanan.

Keterangan

Skenario token yang dikeluarkan memiliki tiga tahap. Pada tahap pertama, klien yang mencoba mengakses layanan dirujuk ke layanan token aman. Layanan token keamanan kemudian mengautentikasi klien dan selanjutnya mengeluarkan token kepada klien, biasanya berupa token Security Assertions Markup Language (SAML). Klien kemudian kembali ke layanan dengan token. Layanan memeriksa token tersebut untuk data yang memungkinkan layanan mengautentikasi token dan juga klien. Untuk mengautentikasi token, sertifikat yang digunakan layanan token aman harus dikenali oleh layanan.

Elemen <issuedTokenAuthentication> adalah repositori untuk semua sertifikat layanan token aman tersebut. Untuk menambahkan sertifikat, gunakan elemen <KnowledgeCertificates>. Sisipkan <penambahan> untuk setiap sertifikat, seperti yang ditunjukkan pada contoh berikut.

<issuedTokenAuthentication>
  <knownCertificates>
    <add findValue="www.contoso.com"
         storeLocation="LocalMachine"
         storeName="My"
         X509FindType="FindBySubjectName" />
  </knownCertificates>
</issuedTokenAuthentication>

Secara default, sertifikat harus diperoleh dari layanan token yang aman. Sertifikat yang "dikenal" ini akan memastikan bahwa hanya klien yang sah yang dapat mengakses layanan.

Untuk meninjau kondisi yang diperlukan agar klien diautentikasi oleh layanan federasi, serta informasi selengkapnya tentang penggunaan elemen konfigurasi ini, baca Cara: Mengonfigurasi Kredensial pada Layanan Federasi. Untuk informasi lebih lanjut tentang skenario federasi, lihat Federation and Issued Tokens.

Untuk contoh yang menunjukkan cara mengisi koleksi dalam konfigurasi, lihat <menambahkan>.

Lihat juga