OpenSSL s_client በHTTP ፕሮክሲ በመሠረታዊ ማረጋገጫ
የOpenSSL proxy_user እና proxy_pass አማራጮችን በመጠቀም የመድረሻ አስተናጋጅ ስም ማረጋገጫ እንዲቆይ ያድርጉ።
OpenSSL 3.x s_client ለHTTP CONNECT ፕሮክሲ የproxy-user እና የይለፍ ቃል ምንጭ አማራጮችን ይሰጣል። PROXY_USER እና 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
እውነተኛዎቹ የአማራጭ ስሞች የታችኛውን መስመር ይጠቀማሉ፦ -proxy_user እና -proxy_pass። የፕሮክሲ መጨረሻ ነጥብ host:port ነው፣ connect እና servername ደግሞ መድረሻውን ይለያሉ።
proxy_pass የOpenSSL የይለፍ ቃል ምንጭ አጻጻፍን ይጠቀማል። env:PROXY_PASSWORD የተጠቀሰውን የአካባቢ ተለዋዋጭ ያነባል፤ file:/path/to/file ሌላ የተመዘገበ የምንጭ ዓይነት ነው። ተራ የይለፍ ቃል ተመሳሳይ የክርክር ቅርጽ አይደለም።
የተመለከቱት አማራጮች የሰርተፊኬት እና የአስተናጋጅ ስም ማረጋገጫን ይጠይቃሉ፣ የማረጋገጫ ስህተቶች እንደ ገዳይ ይቆጠራሉ። ለገጠመው መሳሪያና መድረሻ ተገቢውን የCA ውቅር ያቅርቡ፣ ለምሳሌ የሚያስፈልግ CAfile።
ይህ የፕሮክሲ ማረጋገጫ መሠረታዊ ማረጋገጫ ነው። የሚታየው የፕሮክሲ ግንኙነት ተራ HTTP ነው፣ ስለዚህ የመድረሻው በኋላ የሚደረግ TLS ግንኙነት ያንን ቀደም ያለውን የመግቢያ ልውውጥ አያመስጥርም። NTLM ወይም Kerberos የፕሮክሲ ድርድር አይተገበርም።