Rumah > pembangunan bahagian belakang > tutorial php > Mengapa saya Mendapat Ralat 'Masalah sijil SSL: tidak dapat mendapatkan sijil pengeluar tempatan' Semasa Menggunakan Akses PayPal?

Mengapa saya Mendapat Ralat 'Masalah sijil SSL: tidak dapat mendapatkan sijil pengeluar tempatan' Semasa Menggunakan Akses PayPal?

Linda Hamilton
Lepaskan: 2024-11-08 04:13:02
asal
511 orang telah melayarinya

Why am I Getting an

Akses PayPal: Isu dengan Pemerolehan Sijil SSL

Apabila cuba mengakses perkhidmatan PayPal melalui cURL dan PHP, ralat ketara timbul: "SSL masalah sijil: tidak dapat mendapatkan sijil pengeluar tempatan."

1. Keperluan untuk SSL dalam Akses PayPal

Bertentangan dengan dokumentasi PayPal, sijil SSL sememangnya diperlukan untuk penggunaan API Akses PayPal. Ini penting untuk memastikan pemindahan data antara pelayan dan pelanggan.

2. Menyelesaikan Masalah Ralat

a. Versi SSL Salah: Pilihan CURLOPT_SSLVERSION ditetapkan kepada 3, yang mungkin tidak disokong oleh pelayan. Cuba gunakan nilai yang lebih tinggi, seperti 6.

b. Sijil Root Hilang: PHP mungkin tidak mempunyai sijil akar yang diperlukan untuk mengesahkan sijil SSL pelayan. Dapatkan sijil akar yang dipercayai (cth., cacert.pem) dan tambahkannya pada fail konfigurasi PHP (php.ini) menggunakan arahan "curl.cainfo".

Penyelesaian Betul:

Untuk menyelesaikan isu ini, muat turun senarai sijil akar semasa, tambah baris berikut pada php.ini anda:

curl.cainfo=<path-to>/cacert.pem
Salin selepas log masuk

Mulakan semula pelayan web anda dan permintaan curl harus diteruskan tanpa ralat SSL . Ini memastikan pengesahan SSL yang betul dan melindungi daripada serangan man-in-the-middle.

Atas ialah kandungan terperinci Mengapa saya Mendapat Ralat 'Masalah sijil SSL: tidak dapat mendapatkan sijil pengeluar tempatan' Semasa Menggunakan Akses PayPal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan