Μετατροπή CER σε PEM
Η μετατροπή ενός δυαδικού πιστοποιητικού ασφαλείας CER σε αρχείο κειμένου PEM κωδικοποιημένου με Base64 επιτρέπει στους διαχειριστές να διαβάζουν και να επικολλούν εύκολα κλειδιά ασφαλείας σε διακομιστές ιστού και διαμορφώσεις εφαρμογών.
Σύγκριση μορφών και τεχνικές προδιαγραφές
| Προδιαγραφή | CER | PEM |
|---|---|---|
| Τύπος MIME | application/ | application/ |
| Τύπος | Αρχείο πιστοποιητικού X.509 | Περιέκτης πιστοποιητικών ASCII Base64 |
| Συμπίεση | κανένα | κανένα (θωρακισμένο με Base64) |
| Πρότυπη προδιαγραφή | RFC 5280 / Microsoft Cryptography API | IETF RFC 7468 |
| Κεφαλίδα Magic Bytes | 30 82 (DER binary) or -----BEGIN CERTIFICATE----- | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) |
Επισκόπηση Μορφής & Εφαρμογές
Τα πιστοποιητικά ασφαλείας ασφαλίζουν τα δεδομένα που ταξιδεύουν μεταξύ προγραμμάτων περιήγησης ιστού και διακομιστών. Ένα αρχείο CER αποθηκεύει ένα πιστοποιητικό X.509 σε δυαδική μορφή, την οποία οι υπολογιστές διαβάζουν αποτελεσματικά αλλά οι άνθρωποι δεν μπορούν να διαβάσουν εύκολα. Οι διαχειριστές συστημάτων χρειάζεται συχνά να προβάλλουν, να αντιγράφουν ή να συνδυάζουν αυτά τα πιστοποιητικά με ιδιωτικά κλειδιά μέσα σε προγράμματα επεξεργασίας κειμένου. Η μετατροπή των δυαδικών δεδομένων σε μορφή κειμένου λύνει αυτό το ζήτημα. Οι διακομιστές ιστού όπως το Apache και το Nginx απαιτούν αρχεία κειμένου για ασφαλείς συνδέσεις HTTPS. Εάν ένας διαχειριστής λάβει ένα δυαδικό πιστοποιητικό από μια αρχή έκδοσης πιστοποιητικών, το αρχείο πρέπει να αλλάξει σε δοχείο κειμένου πριν από την εγκατάσταση. Αυτή η έκδοση κειμένου χρησιμοποιεί τυπικούς χαρακτήρες ASCII, καθιστώντας απλή τη μεταφορά σε διαφορετικά λειτουργικά συστήματα και την επικόλληση σε εργαλεία γραμμής εντολών ή πίνακες ελέγχου χωρίς δυαδική καταστροφή.
Τεχνικές προδιαγραφές και ανάλυση κωδικοποιητών
Ένα αρχείο CER χρησιμοποιεί τον τύπο MIME application/pkix-cert και αποθηκεύει δεδομένα ως ακατέργαστα δυαδικά byte χρησιμοποιώντας το πρότυπο κωδικοποίησης DER. Δεν έχει κεφαλίδα με χαρακτηριστικά byte, βασιζόμενο αντίθετα στους κανόνες δομής ASN.1. Ένα αρχείο PEM χρησιμοποιεί τον τύπο MIME application/x-pem-file και τυλίγει τα ίδια δυαδικά δεδομένα σε κείμενο Base64 ASCII. Η μορφή PEM προσθέτει διακριτές γραμμές ορίων, ξεκινώντας με '-----BEGIN CERTIFICATE-----' και τελειώνοντας με '-----END CERTIFICATE-----'. Καμία μορφή δεν χρησιμοποιεί συμπίεση, πράγμα που σημαίνει ότι και τα δύο αρχεία διατηρούν ακριβώς το ίδιο ωφέλιμο φορτίο κρυπτογραφικών δεδομένων χωρίς απώλεια ποιότητας.
Συμβατότητα Λειτουργικού Συστήματος & Προγράμματος Περιήγησης
Τα αρχεία CER μπορεί να χρησιμοποιούν κωδικοποίηση DER ή PEM, ενώ η υποστήριξη εξαρτάται από το λειτουργικό σύστημα, την εφαρμογή και τη διαδικασία εισαγωγής. Το PEM χρησιμοποιείται ευρέως από λογισμικό διακομιστών, αλλά οι αποδεκτές κωδικοποιήσεις διαφέρουν ανά προϊόν.
Χρήσιμες πληροφορίες
Να επαληθεύετε πάντα ότι το εργαλείο μετατροπής σας περιλαμβάνει τις πλήρεις γραμμές κειμένου κεφαλίδας και υποσέλιδου. Η έλλειψη δεικτών ορίων θα προκαλέσει την απόρριψη του πιστοποιητικού από τους διακομιστές ιστού κατά την εκκίνηση.
Συχνές Ερωτήσεις
Πώς μετατρέπετε το πιστοποιητικό CER σε πιστοποιητικό PEM χωρίς απώλεια ποιότητας;
Η μετατροπή είναι εντελώς χωρίς απώλειες. Και οι δύο μορφές αποθηκεύουν ακριβώς τα ίδια υποκείμενα δεδομένα κρυπτογραφικού κλειδιού. Η αλλαγή του αρχείου τροποποιεί μόνο τον τρόπο κωδικοποίησης των byte, μεταβαίνοντας από ακατέργαστα δυαδικά byte σε αναγνώσιμο κείμενο ASCII.
Ποια είναι η διαφορά μεταξύ πιστοποιητικού CER και πιστοποιητικού PEM;
Ένα αρχείο CER αποθηκεύει δεδομένα ασφαλείας ως ακατέργαστη δυαδική δομή που απαιτεί εξειδικευμένο λογισμικό για την ανάγνωση. Ένα αρχείο PEM τυλίγει ακριβώς αυτά τα ίδια δυαδικά δεδομένα σε κείμενο Base64 και προσθέτει σαφείς κεφαλίδες ορίων, καθιστώντας το εύκολο στο άνοιγμα και την επεξεργασία σε οποιοδήποτε τυπικό πρόγραμμα επεξεργασίας κειμένου.