Saat bekerja dengan API (Application Programming Interfaces) di Postman, alat penting bagi pengembang, menemukan pesan kesalahan "Unable to Get Local Issuer Certificate" dapat mengganggu alur kerja. Kesalahan ini muncul karena perbedaan antara sertifikat yang disajikan oleh API dan sertifikat tepercaya yang disimpan di dalam sistem Anda.
Untuk mempelajari lebih lanjut tentang berbagai manfaat yang dapat diberikan Apidog, klik tombol di bawah ini!
Panduan ini membahas akar penyebab kesalahan ini dan menyajikan serangkaian solusi untuk mengatasinya secara efektif, memastikan koneksi yang lancar dan aman antara Postman dan API target.
Apa itu Postman?

Postman adalah platform komprehensif yang dirancang khusus untuk bekerja dengan API. Ini menyederhanakan seluruh proses pengembangan API, mulai dari desain awal dan pengujian hingga dokumentasi dan manajemen. Ini juga bertindak sebagai klien API, menyediakan antarmuka yang mudah digunakan untuk mengirim permintaan ke API, menganalisis respons, dan merampingkan seluruh siklus hidup pengembangan API.

Apa itu Sertifikat Penerbit Lokal?
Sertifikat penerbit lokal berkaitan dengan sertifikat digital yang diterbitkan oleh Otoritas Sertifikat (Certificate Authority/CA) yang berada di dalam penyimpanan sertifikat tepercaya perangkat atau sistem operasi Anda. Penyimpanan sertifikat tepercaya ini berfungsi sebagai daftar CA yang disetujui. Ketika sistem Anda menemukan sertifikat selama komunikasi API, sistem akan memeriksa penyimpanan tepercaya untuk memverifikasi apakah sertifikat tersebut diterbitkan oleh CA yang diakui.
Ada beberapa istilah lanjutan yang ditemukan dalam paragraf di atas, jadi untuk memberikan lebih banyak konteks, berikut adalah beberapa istilah kunci.
Sertifikat Digital:
Otoritas Sertifikat (CA):
Penyimpanan Sertifikat Tepercaya:
Kemungkinan Alasan untuk Kesalahan "Unable to Get Local Issuer Certificate"

Otoritas Sertifikat (CA) yang Tidak Tepercaya
Server API mungkin menyajikan sertifikat yang diterbitkan oleh CA yang tidak dikenali atau dipercaya oleh sistem Anda. Ini bisa jadi karena CA tidak dikenal secara luas atau sistem Anda belum dikonfigurasi untuk mempercayainya.
Rantai Sertifikat Tidak Lengkap
Server API mungkin mengirim rantai sertifikat yang tidak lengkap. Sertifikat digital bergantung pada rantai kepercayaan, di mana setiap sertifikat ditandatangani oleh sertifikat tepercaya lainnya. Jika ada sertifikat dalam rantai yang hilang atau tidak dikenali oleh sistem Anda, kesalahan dapat terjadi.
Pengaturan Sistem yang Kedaluwarsa atau Salah
Pengaturan penyimpanan sertifikat tepercaya sistem Anda mungkin kedaluwarsa atau salah konfigurasi. Ini dapat mencegah Postman mengakses sertifikat yang diperlukan untuk memverifikasi identitas server API.
Masalah Jaringan atau Firewall
Dalam kasus yang jarang terjadi, pembatasan jaringan atau firewall dapat mengganggu kemampuan Postman untuk mengambil atau memverifikasi rantai sertifikat dari server API.
Sertifikat yang Ditandatangani Sendiri
Beberapa API, terutama di lingkungan pengembangan, mungkin menggunakan sertifikat yang ditandatangani sendiri. Sertifikat ini tidak diterbitkan oleh CA tepercaya dan akan memicu kesalahan ini secara default di Postman.
TLS Tidak Diatur dengan Benar
Jika TLS (Transport Layer Security) tidak diimplementasikan dengan benar, Anda mungkin mengalami masalah yang sama dengan klien lain.
Panduan Langkah demi Langkah untuk Memecahkan Masalah Kesalahan "Unable to Get Local Issuer Certificate"
Untuk memastikan bahwa kesalahan tidak lagi mengganggu Postman Anda, pertama-tama periksa apakah root CA (Certificate Authorities) internal dan sertifikat perantara lainnya sudah siap. Jika ini masalahnya, maka Anda harus menambahkannya.
Menambahkan Root / Sertifikat Perantara CA Internal

Pertama, buka pengaturan Postman, seperti yang terlihat pada gambar di atas.

Selanjutnya, pilih bagian Certificates
, dan tambahkan CA dan sertifikat klien yang diperlukan agar API Anda berjalan dengan lancar.
Aktifkan Verifikasi Sertifikat SSL

Lanjutkan dengan mengaktifkan verifikasi sertifikat SSL jika Postman Anda belum melakukannya.
Apidog - Memanfaatkan Kesederhanaan untuk Proses Pengembangan API yang Lebih Efisien
Apidog adalah platform pengembangan API all-in-one yang memungkinkan penggunanya menjadi pengembang API dalam hitungan menit. Dengan Apidog, Anda dapat membangun, mock, menguji, mendokumentasikan - pada dasarnya memanipulasi seluruh siklus hidup API dalam satu aplikasi

Berdayakan Interaksi API yang Aman dengan Apidog
Apidog menawarkan fungsionalitas untuk mengonfigurasi pengaturan sertifikasi Secure Sockets Layer (SSL) API Anda, memastikan lingkungan yang aman bagi konsumen API Anda.

Mirip dengan Postman, Apidog memberi Anda fleksibilitas untuk mengaktifkan atau menonaktifkan verifikasi sertifikat SSL. Selain itu, ia menawarkan kontrol granular atas pengaturan sertifikat lanjutan, memberdayakan Anda untuk menyesuaikan postur keamanan API Anda agar selaras dengan visi desain Anda.

Anda juga dapat menambahkan dan mengelola sertifikat SSL per domain, dan mengaktifkan atau menonaktifkannya tergantung pada apa yang menjadi kebutuhan Anda.
Mempertahankan Fungsionalitas API dengan Fitur Pengujian Apidog
Sifat pengembangan yang terus berkembang dapat memperkenalkan konsekuensi yang tidak diinginkan dalam API Anda. Apidog menyediakan rangkaian pengujian yang kuat yang memungkinkan Anda untuk dengan cermat mengevaluasi setiap titik akhir API setelah modifikasi, menjamin fungsionalitas berkelanjutan sesuai dengan desain Anda.

Untuk berinteraksi dengan fungsi yang diinginkan dalam API, Anda harus menyediakan URL titik akhir tertentu. Penting untuk dicatat bahwa beberapa titik akhir memerlukan penyertaan parameter tambahan untuk eksekusi yang tepat. Pastikan Anda memasukkan parameter ini bila perlu.
Namun, jika Apidog tampaknya bukan alat yang tepat untuk Anda, lihat alat pengujian otomatisasi prospektif lainnya!

Kesimpulan
Berhasil mengatasi kesalahan "Unable to Get Local Issuer Certificate" di Postman memberdayakan Anda untuk melanjutkan interaksi yang lancar dan aman dengan API target Anda. Dengan mengikuti solusi yang diuraikan dalam panduan ini, Anda dapat secara efektif mengatasi akar penyebab kesalahan, baik itu CA yang tidak tepercaya, rantai sertifikat yang tidak lengkap, atau pengaturan sistem yang kedaluwarsa. Ingat, memelihara penyimpanan sertifikat tepercaya yang terkini dan terkonfigurasi dengan baik pada sistem Anda sangat penting untuk komunikasi API yang lancar.
Untuk upaya di masa mendatang, pertimbangkan untuk membiasakan diri dengan persyaratan sertifikat khusus dari API yang ingin Anda interaksikan. Pendekatan proaktif ini dapat membantu Anda menghindari potensi kesalahan dan memastikan alur kerja yang lebih efisien di dalam Postman.
