Tanda Tangan Elektronik : Apa itu Online Certificate Status Protocol (OCSP)

OCSP merupakan protokol yang digunakan untuk mengecek status sertifikat elektronik user. Klien melakukan permohonan ke server OCSP Responder. Status sertifikat elektronik yang didefinisikan OCSP adalah sebagai berikut :

  1. good”, mengindikasikan bahwa sertifkat masih dalam periode valid dan tidak dicabut.
  2. revoked”, mengindikasikan bahwa sertifikat telah dicabut, status ini juga digunakan jika sertifikat tidak ditemukan dalam direktori
  3. unknown”, mengindikasikan bahwa status dari sertifikat tidak dapat diketahui, misalnya disebabkan sertifikat tersebut dikeluarkan oleh CA yang tidak dilayani oleh responder.

OCSP responder juga dapat mengembalikan pesan kesalahan jika terjadi masalah. Balikan pesan kesalahan itu adalah :

  1. Malformed Request”, ketika permintaan diterima tidak sesuai dengan perintah OCSP.
  2. Internal Error” , karena kondisi server internal yang tidak konsisten.
  3. Try Again”, ketika OCSP Responder tidak dapat mengembalikan status untuk sertifikat yang divalidasi.
  4. SigRequired”, ketika server meminta klien untuk menandatangani permohonan validasi.
  5. Unauthorized” , ketika ditemukan klien tidak berwenang yang melakukan permintaan validasi ke server

Cara mengecek OCSP menggunakan Openssl :
openssl ocsp -issuer [File sertifikat CA] -CAfile [File sertifikat CA] -cert [File sertifikat User] -req_text -url [Alamat URL Server OCSP]
Hasil Pengecekan OCSP