Cara: Mengambil Thumbprint Sertifikat

Saat menulis aplikasi Windows Communication Foundation (WCF) yang menggunakan sertifikat X.509 untuk autentikasi, klaim yang ditemukan dalam sertifikat sering kali perlu ditentukan. Misalnya, Anda harus memberikan klaim thumbprint saat menggunakan enumerasi FindByThumbprint dalam metode SetCertificate. Untuk menemukan nilai klaim, diperlukan dua langkah. Pertama, buka snap-in Microsoft Management Console (MMC) untuk sertifikat. (Lihat Cara: Melihat Sertifikat dengan Snap-in MMC.) Kedua, seperti yang dijelaskan di sini, temukan sertifikat yang sesuai dan salin thumbprint-nya (atau nilai klaim lainnya).

Jika menggunakan sertifikat untuk autentikasi layanan, Anda perlu mencatat nilai kolom Diterbitkan Untuk (kolom pertama dalam konsol). Jika menggunakan Lapisan Soket Aman (SSL) sebagai keamanan transportasi, salah satu pemeriksaan pertama yang dilakukan adalah membandingkan Pengidentifikasi Sumber Daya Seragam (URI) alamat dasar layanan dengan nilai Diterbitkan Untuk. Nilai ini harus cocok atau proses autentikasi dihentikan.

Anda juga dapat menggunakan cmdlet PowerShell New-SelfSignedCertificate untuk membuat sertifikat sementara untuk digunakan selama pengembangan saja. Namun, secara default, sertifikat tersebut tidak diterbitkan oleh otoritas sertifikasi dan tidak dapat digunakan untuk tujuan produksi. Untuk informasi selengkapnya, lihat Cara: Membuat Sertifikat Sementara untuk Digunakan Selama Pengembangan.

Untuk mengambil thumbprint sertifikat

  1. Buka snap-in Microsoft Management Console (MMC) untuk sertifikat. (Lihat Cara: Melihat Sertifikat dengan Snap-in MMC.)

  2. Di panel kiri jendela Akar Konsol, klik Sertifikat (Komputer Lokal).

  3. Klik folder Pribadi untuk meluaskannya.

  4. Klik folder Sertifikat untuk meluaskannya.

  5. Dalam daftar sertifikat, catat judul Tujuan yang Dimaksudkan. Temukan sertifikat yang mencantumkan Autentikasi Klien sebagai tujuan yang dimaksudkan.

  6. Klik dua kali pada sertifikat.

  7. Dalam kotak dialog Sertifikat, klik tab Detail.

  8. Gulir daftar bidang dan klik Thumbprint.

  9. Salin karakter heksadesimal dari kotak. Jika thumbprint ini digunakan dalam kode untuk X509FindType, hapus spasi di antara angka heksadesimal. Misalnya, thumbprint "a9 09 50 2d d8 2a e4 14 33 e6 f8 38 86 b0 0d 42 77 a3 2a 7b" harus disebutkan sebagai "a909502dd82ae41433e6f83886b00d4277a32a7b" dalam kode.

Lihat juga