Cara Memperbaiki Error cannot be trusted [Panduan 2025]

スポンサーリンク

Solusi untuk Kesalahan “cannot be trusted”

Gambaran Umum Error

Pesan kesalahan “cannot be trusted” sering muncul ketika Anda mencoba mengakses situs web yang menggunakan sertifikat SSL yang tidak dapat diverifikasi oleh browser. Masalah ini biasanya terjadi pada pengembangan lokal menggunakan sertifikat yang ditandatangani sendiri (self-signed certificate). Kesalahan ini menandakan bahwa koneksi HTTPS tidak aman, yang dapat mengakibatkan data Anda rentan terhadap serangan.

Penyebab Umum

Beberapa penyebab umum munculnya kesalahan ini antara lain:
– Penggunaan sertifikat SSL yang tidak valid atau tidak diakui oleh otoritas sertifikat (CA).
– Sertifikat yang telah kedaluwarsa atau tidak diperbarui.
– Pengaturan browser yang tidak memperbolehkan penggunaan sertifikat tidak terpercaya.
– Kesalahan konfigurasi pada server yang mengakibatkan sertifikat tidak dapat dikenali.

Metode Solusi

Ada beberapa metode yang dapat Anda coba untuk mengatasi kesalahan “cannot be trusted”. Berikut adalah langkah-langkahnya:

Metode 1: Mengubah Pengaturan di Chrome

  1. Buka browser Chrome dan masukkan chrome://flags/#temporary-unexpire-flags-m118 di bilah alamat.
  2. Cari opsi yang menyatakan “Temporarily unexpire flags that expired as of M118” dan aktifkan.
  3. Kembali ke chrome://flags/#allow-insecure-localhost dan aktifkan opsi tersebut.
  4. Restart browser Anda dan coba akses kembali situs yang menyebabkan kesalahan.

Metode 2: Mengelola Sertifikat di Chrome

  1. Buka pengaturan Chrome: Settings > Advanced > HTTPS/SSL > Manage Certificates.
  2. Pilih tab Authorities.
  3. Impor sertifikat yang diperlukan dengan mengklik Import dan pilih file sertifikat Anda.
  4. Kunjungi halaman server Anda melalui HTTPS dan lanjutkan meskipun muncul halaman peringatan merah.

Metode 3: Menggunakan OpenSSL untuk Membuat Sertifikat

  1. Instal OpenSSL jika belum terpasang.
  2. Jalankan perintah berikut untuk membuat sertifikat:
    bash
    openssl req -x509 -newkey rsa:2048 -keyout myCA.key -out myCA.pem -days 365 -nodes
  3. Simpan sertifikat yang dihasilkan dan konfigurasikan server Anda untuk menggunakannya.

Metode 4: Mengubah Kebijakan Eksekusi PowerShell

  1. Buka PowerShell sebagai Administrator.
  2. Jalankan perintah berikut untuk mengubah kebijakan eksekusi:
    powershell
    Set-ExecutionPolicy Unrestricted
  3. Cobalah untuk menjalankan skrip Anda yang mungkin terpengaruh oleh kebijakan eksekusi ini.

Metode 5: Menjalankan perintah Bypass

  1. Buka PowerShell dan jalankan:
    powershell
    powershell.exe -executionpolicy bypass -file .\Script.ps1
  2. Pastikan Anda telah menyiapkan skrip dengan benar sebelum menjalankan perintah ini.

Tips Pencegahan

Untuk mencegah kesalahan “cannot be trusted” di masa mendatang, pertimbangkan langkah-langkah berikut:
– Selalu gunakan sertifikat yang dikeluarkan oleh CA terpercaya untuk aplikasi produksi.
– Pastikan sertifikat Anda diperbarui sebelum masa berlakunya habis.
– Periksa konfigurasi server dan browser untuk memastikan pengaturan keamanan yang tepat.
– Gunakan alat pengujian untuk memastikan bahwa sertifikat Anda tidak memiliki masalah sebelum diterapkan.

Ringkasan

Kesalahan “cannot be trusted” dapat menimbulkan masalah serius dalam pengembangan dan penggunaan aplikasi web. Dengan mengikuti langkah-langkah yang telah disebutkan, Anda dapat memperbaiki masalah ini dan memastikan koneksi HTTPS tetap aman. Pastikan Anda selalu menggunakan sertifikat yang valid dan mengelola pengaturan browser dengan benar untuk menghindari kesalahan ini di masa mendatang. Jika Anda masih mengalami masalah, pertimbangkan untuk mencari dukungan lebih lanjut dari forum atau komunitas pengembang.

コメント

タイトルとURLをコピーしました