Jika openssl s_client menerima HTTP 403 sebagai jawapan kepada permintaan CONNECT melalui proksi, mulakan dengan penolakan itu. Terowong yang diminta belum diwujudkan.

Dengan -proxy, s_client mula-mula meminta proksi HTTP menyambung ke destinasi yang ditentukan oleh -connect. Hanya respons CONNECT yang berjaya menukar pertukaran ini menjadi terowong untuk handshake TLS destinasi.

Urutan inilah yang menjelaskan output yang selain itu mengelirukan: ralat proksi diikuti tajuk berkaitan TLS, tiada sijil rakan, atau baris pengesahan yang kelihatan melegakan. Medan itu tidak membuktikan sijil destinasi telah diterima dan disahkan. Operasi terhenti pada peringkat yang lebih awal.

Catat respons proksi serta hos dan port destinasi yang diminta. 403 mengalihkan perhatian kepada keputusan akses proksi; 407 meminta pengesahan proksi. Kedua-duanya tidak diperbaiki dengan mematikan pengesahan sijil destinasi.

Apabila dibenarkan memeriksa pertukaran, output -debug s_client boleh membantu mendedahkan penolakan itu. Jauhkan sebarang kelayakan proksi daripada jejak yang dikongsi. Terowong yang berjaya masih memerlukan penilaian TLS dan sijilnya sendiri selepas itu, tetapi tiada rantaian sijil destinasi untuk didiagnosis sehingga peringkat itu benar-benar dicapai.

Artikel berkaitan