Αποδοχή αυτο-υπογεγραμμένου πιστοποιητικού localhost από το Chrome

Έχω δημιουργήσει ένα αυτο-υπογεγραμμένο πιστοποιητικό SSL για το CN localhost. Ο Firefox αποδέχεται αυτό το πιστοποιητικό αφού αρχικά παραπονέθηκε γι' αυτό, όπως αναμενόταν. Ο Chrome και ο IE, ωστόσο, αρνούνται να το δεχτούν, ακόμη και μετά την προσθήκη του πιστοποιητικού στο χώρο αποθήκευσης πιστοποιητικών του συστήματος στην ενότητα Trusted Roots. Παρόλο που το πιστοποιητικό αναφέρεται ως σωστά εγκατεστημένο όταν κάνω κλικ στο "View certificate information" στο αναδυόμενο παράθυρο HTTPS του Chrome'εξακολουθεί να επιμένει ότι το πιστοποιητικό δεν μπορεί να είναι αξιόπιστο.

Τι πρέπει να κάνω για να κάνω το Chrome να αποδεχτεί το πιστοποιητικό και να σταματήσει να διαμαρτύρεται γι' αυτό;

Στον Mac, μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα Πρόσβαση στην κλειδοθήκη για να προσθέσετε το αυτο-υπογεγραμμένο πιστοποιητικό στην κλειδοθήκη του συστήματος και το Chrome θα το αποδεχτεί. Βρήκα τις οδηγίες βήμα προς βήμα εδώ:

Google Chrome, Mac OS X και αυτο-υπογεγραμμένα πιστοποιητικά SSL.

Βασικά:

  1. Κάντε διπλό κλικ στο εικονίδιο κλειδαριάς με το X και σύρετε και αφήστε το εικονίδιο του πιστοποιητικού στην επιφάνεια εργασίας,
  2. ανοίξτε αυτό το αρχείο (με κατάληξη .cer)- έτσι ανοίγει η εφαρμογή keychain που σας επιτρέπει να εγκρίνετε το πιστοποιητικό.
Σχόλια (15)

Είστε βέβαιοι ότι η διεύθυνση που εμφανίζεται ο ιστότοπος είναι η ίδια με το πιστοποιητικό; Είχα τα ίδια προβλήματα με τον Chrome και ένα αυτο-υπογεγραμμένο πιστοποιητικό, αλλά στο τέλος διαπίστωσα ότι ήταν απλά απίστευτα επιλεκτικός σχετικά με την επικύρωση του ονόματος τομέα στο πιστοποιητικό (όπως θα έπρεπε να είναι).

Το Chrome δεν έχει δικό του cert store και χρησιμοποιεί το δικό του Window. Ωστόσο, το Chrome δεν παρέχει κανέναν τρόπο εισαγωγής πιστοποιητικών στο κατάστημα, οπότε θα πρέπει να τα προσθέσετε μέσω του IE.

Εγκατάσταση πιστοποιητικών στο Google Chrome

Εγκατάσταση πιστοποιητικών στον Internet Explorer

Ρίξτε επίσης μια ματιά σε αυτό για μερικές διαφορετικές προσεγγίσεις για τη δημιουργία αυτο-υπογεγραμμένων πιστοποιητικών (υποθέτω ότι χρησιμοποιείτε το IIS, καθώς δεν το έχετε αναφέρει).

Πώς να δημιουργήσετε ένα αυτο-υπογεγραμμένο πιστοποιητικό στο IIS 7[4]

Σχόλια (4)