Bagikan melalui


Antarmuka IMFSSLCertificateManager (mfidl.h)

Diimplementasikan oleh klien dan dipanggil oleh Microsoft Media Foundation untuk mendapatkan sertifikat Secure Sockets Layer (SSL) klien yang diminta oleh server.

Di sebagian besar koneksi HTTPS, server menyediakan sertifikat sehingga klien dapat memastikan identitas server. Namun, dalam kasus tertentu server mungkin ingin memverifikasi identitas klien dengan meminta klien untuk mengirim sertifikat. Untuk skenario ini, aplikasi klien harus menyediakan mekanisme bagi Media Foundation untuk mengambil sertifikat sisi klien sambil membuka URL HTTPS dengan resolver sumber atau handler skema. Aplikasi harus menerapkan IMFSSLCertificateManager, mengatur penunjuk IUnknown objek yang diimplementasikan di properti MFNETSOURCE_SSLCERTIFICATE_MANAGER , dan meneruskan penyimpanan properti ke pemecah masalah sumber. Saat membuka URL, Media Foundation memanggil metode IMFSSLCertificateManager untuk mendapatkan informasi sertifikat. Jika aplikasi perlu terhubung ke URL HTTPS yang memerlukan sertifikat sisi klien, atau aplikasi ingin kontrol yang disesuaikan atas jenis sertifikat server yang akan diterima, maka mereka dapat mengimplementasikan antarmuka ini. Antarmuka ini juga dapat digunakan oleh aplikasi untuk memvalidasi sertifikat SSL server.

Jika pointer IUnknown tidak disediakan oleh aplikasi dan URL HTTPS tidak mengharuskan klien untuk memberikan sertifikat, Media Foundation menggunakan implementasi default untuk membuka URL.

Warisan

Antarmuka IMFSSLCertificateManager mewarisi dari antarmuka IUnknown . IMFSSLCertificateManager juga memiliki jenis anggota berikut:

Metode

Antarmuka IMFSSLCertificateManager memiliki metode ini.

 
IMFSSLCertificateManager::BeginGetClientCertificate

Memulai panggilan asinkron untuk mendapatkan sertifikat SSL klien.
IMFSSLCertificateManager::EndGetClientCertificate

Menyelesaikan permintaan asinkron untuk mendapatkan sertifikat SSL klien.
IMFSSLCertificateManager::GetCertificatePolicy

Menunjukkan apakah sertifikat SSL server harus diverifikasi oleh pemanggil, Media Foundation, atau kelas implementasi IMFSSLCertificateManager.
IMFSSLCertificateManager::GetClientCertificate

Mendapatkan sertifikat SSL klien secara sinkron.
IMFSSLCertificateManager::OnServerCertificate

Dipanggil oleh Media Foundation ketika sertifikat SSL server telah diterima; menunjukkan apakah sertifikat server diterima.

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header mfidl.h

Lihat juga

Antarmuka Media Foundation