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.

Gerelateerde artikelen