Acel fișier .csr este încă o cerere de certificat
Distingeți cererile de certificat, certificatele emise și cheile private înainte de a atribui fișiere configurației TLS a unui proxy.
server.csr este de obicei o cerere adresată unei autorități de certificare pentru a emite un certificat. Direcționarea opțiunii de certificat a unui proxy către el nu încheie acel proces.
Priviți în interiorul fișierului PEM:
-----BEGIN CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
Aceste etichete descriu obiecte diferite. O cerere nu este un certificat emis, iar cheia sa privată nici atât. Redenumirea unui fișier în .pem nu schimbă nimic din toate acestea.
Pentru un ascultător TLS care identifică proxy-ul, folosiți certificatul emis pentru acel nume de proxy și cheia corespunzătoare, în aranjamentul documentat de software. openssl req inspectează cererile de certificat; openssl x509 inspectează certificatele. Folosiți analizorul potrivit obiectului pe care îl aveți. Pentru Squid 6.13, folosiți certificatul emis și cheia corespunzătoare în ascultătorul său TLS.
Un certificat de server obișnuit diferă și de o CA folosită pentru interceptare autorizată. El nu acordă autoritatea de a semna certificate ale unor site-uri fără legătură.
Confirmați tipurile de obiecte și împerecherea cheilor înainte de a investiga verificările numelui de gazdă sau accesibilitatea rețelei. TLS nu poate folosi un certificat care nu a fost niciodată furnizat.