OpenSSL 3.x s_client joffri għażliet proxy-user u sors tal-password għal proxy HTTP CONNECT. Għal ambjent li diġà jesporta PROXY_USER u PROXY_PASSWORD:

openssl s_client \
  -proxy proxy.example.net:8080 \
  -proxy_user "$PROXY_USER" \
  -proxy_pass env:PROXY_PASSWORD \
  -connect example.com:443 \
  -servername example.com \
  -verify_hostname example.com \
  -verify_return_error

L-ismijiet reali tal-għażliet jużaw linji ta' taħt: -proxy_user u -proxy_pass. Il-punt tat-tmiem tal-proxy huwa host:port, filwaqt li connect u servername jidentifikaw id-destinazzjoni.

proxy_pass juża s-sintassi tas-sors tal-password ta' OpenSSL. env:PROXY_PASSWORD jaqra l-varjabbli tal-ambjent imsemmija; file:/path/to/file hija forma oħra ta' sors dokumentata. Password nieqes mill-prefiss mhuwiex l-istess format ta' argument.

L-għażliet murija jitolbu verifika taċ-ċertifikat u tal-isem tal-host, b'żbalji ta' verifika meqjusa fatali. Ipprovdi l-konfigurazzjoni CA xierqa, bħal CAfile meħtieġa, għall-installazzjoni u d-destinazzjoni.

Din l-autentikazzjoni tal-proxy hija autentikazzjoni bażika. Il-konnessjoni tal-proxy murija hija HTTP sempliċi, għalhekk il-handshake TLS aktar tard tad-destinazzjoni ma jikkriptax dak l-iskambju ta' login preċedenti. Ma timplimentax negozjar tal-proxy NTLM jew Kerberos.

Artikli relatati