Dat .csr-bestand is nog steeds een certificaataanvraag
Onderscheid certificaataanvragen, uitgegeven certificaten en privésleutels voordat u bestanden toewijst aan de TLS-configuratie van een proxy.
server.csr is meestal een aanvraag aan een certificeringsautoriteit om een certificaat uit te geven. De certificaatoptie van een proxy daarop richten voltooit dat proces niet.
Kijk in het PEM-bestand:
-----BEGIN CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
Deze labels beschrijven verschillende objecten. Een aanvraag is geen uitgegeven certificaat, en de bijbehorende privésleutel evenmin. Een bestand hernoemen naar .pem verandert daar niets aan.
Gebruik voor een TLS-listener die de proxy identificeert het uitgegeven certificaat voor die proxynaam en de bijpassende sleutel, in de ordening die de software documenteert. openssl req inspecteert certificaataanvragen; openssl x509 inspecteert certificaten. Gebruik de parser die bij het object past dat u hebt. Voor Squid 6.13 gebruikt u het uitgegeven certificaat en de bijpassende sleutel in de TLS-listener.
Een gewoon servercertificaat verschilt ook van een CA die voor geautoriseerde onderschepping wordt gebruikt. Het geeft geen bevoegdheid om certificaten van ongerelateerde websites te ondertekenen.
Bevestig objecttypen en sleutelparen voordat u hostnaamcontroles of netwerkbereikbaarheid onderzoekt. TLS kan geen certificaat gebruiken dat nooit is aangeleverd.