ആ .csr ഫയൽ ഇപ്പോഴും ഒരു സർട്ടിഫിക്കറ്റ് അഭ്യർത്ഥനയാണ്
പ്രോക്സിയുടെ TLS ക്രമീകരണത്തിന് ഫയലുകൾ നൽകുന്നതിന് മുമ്പ് സർട്ടിഫിക്കറ്റ് അഭ്യർത്ഥനകളും പുറപ്പെടുവിച്ച സർട്ടിഫിക്കറ്റുകളും സ്വകാര്യ കീകളും തിരിച്ചറിയുക.
server.csr സാധാരണയായി സർട്ടിഫിക്കറ്റ് അധികാരിയോട് സർട്ടിഫിക്കറ്റ് നൽകാൻ ആവശ്യപ്പെടുന്ന അഭ്യർത്ഥനയാണ്. പ്രോക്സിയുടെ സർട്ടിഫിക്കറ്റ് ഓപ്ഷൻ അതിലേക്ക് തിരിച്ചുവിട്ടാൽ ആ പ്രക്രിയ പൂർത്തിയാകുന്നില്ല.
PEM ഫയലിനുള്ളിൽ നോക്കുക:
-----BEGIN CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
ഈ ലേബലുകൾ വ്യത്യസ്ത വസ്തുക്കളെ വിവരിക്കുന്നു. അഭ്യർത്ഥന പുറപ്പെടുവിച്ച സർട്ടിഫിക്കറ്റല്ല, അതിന്റെ സ്വകാര്യ കീയുമല്ല. ഒരു ഫയലിന്റെ പേര് .pem എന്നാക്കി മാറ്റുന്നത് ഇവയൊന്നും മാറ്റുന്നില്ല.
പ്രോക്സിയെ തിരിച്ചറിയിക്കുന്ന TLS ശ്രോതാവിന് ആ പ്രോക്സി നാമത്തിന് പുറപ്പെടുവിച്ച സർട്ടിഫിക്കറ്റും അതിന് ചേരുന്ന കീയും സോഫ്റ്റ്വെയർ രേഖപ്പെടുത്തുന്ന ക്രമത്തിൽ ഉപയോഗിക്കുക. openssl req സർട്ടിഫിക്കറ്റ് അഭ്യർത്ഥനകൾ പരിശോധിക്കുന്നു; openssl x509 സർട്ടിഫിക്കറ്റുകൾ പരിശോധിക്കുന്നു. നിങ്ങളുടെ കൈവശമുള്ള വസ്തുവിന് യോജിച്ച പാഴ്സർ ഉപയോഗിക്കുക. Squid 6.13-ന്, അതിന്റെ TLS ശ്രോതാവിൽ പുറപ്പെടുവിച്ച സർട്ടിഫിക്കറ്റും ചേരുന്ന കീയും ഉപയോഗിക്കുക.
സാധാരണ സെർവർ സർട്ടിഫിക്കറ്റ് അനുവദിച്ച ഇടപെടലിന് ഉപയോഗിക്കുന്ന CA-യിൽ നിന്നും വ്യത്യസ്തമാണ്. ബന്ധമില്ലാത്ത വെബ്സൈറ്റുകളുടെ സർട്ടിഫിക്കറ്റുകളിൽ ഒപ്പിടാനുള്ള അധികാരം അത് നൽകുന്നില്ല.
ഹോസ്റ്റ്നെയിം പരിശോധനകളോ നെറ്റ്വർക്ക് എത്തിച്ചേരലോ അന്വേഷിക്കുന്നതിന് മുമ്പ് വസ്തു തരങ്ങളും കീ ജോടിയും സ്ഥിരീകരിക്കുക. ഒരിക്കലും നൽകാത്ത സർട്ടിഫിക്കറ്റ് TLS-ന് ഉപയോഗിക്കാനാവില്ല.