Fungsi CertGetServerOcspResponseContext (wincrypt.h)

Fungsi CertGetServerOcspResponseContext mengambil konteks respons protokol status sertifikat online (OCSP) yang tidak diblokir dan waktu yang valid untuk handel yang ditentukan.

Sintaks

PCCERT_SERVER_OCSP_RESPONSE_CONTEXT CertGetServerOcspResponseContext(
  [in] HCERT_SERVER_OCSP_RESPONSE hServerOcspResponse,
  [in] DWORD                      dwFlags,
       LPVOID                     pvReserved
);

Parameter

[in] hServerOcspResponse

Handel respons server OCSP untuk mengambil konteks respons. Handel ini dikembalikan oleh fungsi CertOpenServerOcspResponse .

[in] dwFlags

Parameter ini dicadangkan untuk digunakan di masa mendatang dan harus nol.

pvReserved

Parameter ini dicadangkan untuk digunakan di masa mendatang dan harus NULL.

Nilai kembali

Jika fungsi berhasil, fungsi mengembalikan penunjuk ke struktur CERT_SERVER_OCSP_RESPONSE_CONTEXT .

Agar respons valid waktu, waktu saat ini pada sistem yang menghosting panggilan fungsi ini harus kurang dari waktu pembaruan berikutnya untuk konteks daftar pencabutan sertifikat (CRL). Ketika respons OCSP yang valid waktu tidak tersedia, fungsi ini mengembalikan NULL dengan kesalahan terakhir diatur ke CRYPT_E_REVOCATION_OFFLINE.

Jika sertifikat tidak diketahui oleh responden OCSP, fungsi ini mengembalikan NULL dengan kesalahan terakhir diatur ke CRYPT_E_REVOCATION_OFFLINE.

Keterangan

Jika Anda menggunakan fungsi CertGetServerOcspResponseContext untuk membuat beberapa referensi ke konteks respons OCSP, Anda harus memanggil CertAddRefServerOcspResponseContext untuk menaikkan jumlah referensi untuk struktur CERT_SERVER_OCSP_RESPONSE_CONTEXT . Setelah selesai menggunakan struktur, Anda harus membebaskannya dengan memanggil fungsi CertFreeServerOcspResponseContext .

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header wincrypt.h
Pustaka Crypt32.lib
DLL Crypt32.dll