server.csr är vanligtvis en begäran till en certifikatutfärdare om att utfärda ett certifikat. Att rikta en proxys certifikatalternativ mot den slutför inte den processen.

Titta inuti PEM-filen:

-----BEGIN CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE-----
-----BEGIN PRIVATE KEY-----

Dessa etiketter beskriver olika objekt. En begäran är inte ett utfärdat certifikat, och inte heller dess privata nyckel. Att byta namn på en fil till .pem ändrar inget av detta.

För en TLS-lyssnare som identifierar proxyn använder du det utfärdade certifikatet för det proxynamnet och den matchande nyckeln, i den ordning som programvaran dokumenterar. openssl req granskar certifikatbegäranden; openssl x509 granskar certifikat. Använd tolken som passar för objektet du har. För Squid 6.13, använd det utfärdade certifikatet och den matchande nyckeln i dess TLS-lyssnare.

Ett vanligt servercertifikat skiljer sig också från en CA som används för auktoriserad avlyssning. Det ger inte behörighet att signera certifikat för orelaterade webbplatser.

Bekräfta objekttyper och nyckelpar innan du undersöker värdnamnskontroller eller nätverksåtkomst. TLS kan inte använda ett certifikat som aldrig tillhandahölls.

Relaterade artiklar