Το server.csr είναι συνήθως αίτημα προς αρχή πιστοποίησης να εκδώσει πιστοποιητικό. Η στόχευση της επιλογής πιστοποιητικού ενός διαμεσολαβητή σε αυτό δεν ολοκληρώνει τη διαδικασία.

Κοιτάξτε μέσα στο αρχείο PEM:

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

Αυτές οι ετικέτες περιγράφουν διαφορετικά αντικείμενα. Ένα αίτημα δεν είναι εκδοθέν πιστοποιητικό, ούτε το ιδιωτικό του κλειδί. Η μετονομασία αρχείου σε .pem δεν αλλάζει τίποτε από αυτά.

Για ακροατή TLS που ταυτοποιεί τον διαμεσολαβητή, χρησιμοποιήστε το εκδοθέν πιστοποιητικό για αυτό το όνομα και το αντίστοιχο κλειδί, με τη διάταξη που τεκμηριώνει το λογισμικό. Το openssl req εξετάζει αιτήματα πιστοποιητικού· το openssl x509 εξετάζει πιστοποιητικά. Χρησιμοποιήστε τον αναλυτή για το αντικείμενο που έχετε. Για το Squid 6.13, χρησιμοποιήστε το εκδοθέν πιστοποιητικό και το αντίστοιχο κλειδί στον ακροατή TLS.

Ένα κανονικό πιστοποιητικό διακομιστή διαφέρει επίσης από μια CA που χρησιμοποιείται για εξουσιοδοτημένη υποκλοπή. Δεν παρέχει εξουσία υπογραφής πιστοποιητικών άσχετων ιστοτόπων.

Επιβεβαιώστε τους τύπους αντικειμένων και το ζεύγος κλειδιών πριν διερευνήσετε ελέγχους ονόματος κεντρικού υπολογιστή ή προσβασιμότητα δικτύου. Το TLS δεν μπορεί να χρησιμοποιήσει πιστοποιητικό που δεν παρασχέθηκε ποτέ.

Σχετικά άρθρα