# Αποκωδικοποιητής CSR

Αποκωδικοποιήστε ένα αίτημα υπογραφής πιστοποιητικού PKCS #10 πριν το στείλετε σε αρχή έκδοσης πιστοποιητικών. Επικολλήστε το τμήμα PEM ή το base64 DER για να δείτε το υποκείμενο, τον τύπο και το μέγεθος του δημόσιου κλειδιού, τον αλγόριθμο υπογραφής, αν επαληθεύεται η αυτοϋπογραφή του αιτήματος, το pin SPKI SHA-256 και τις ζητούμενες επεκτάσεις, όπως εναλλακτικά ονόματα υποκειμένου, χρήση κλειδιού, εκτεταμένη χρήση κλειδιού και βασικούς περιορισμούς.

## Συχνές ερωτήσεις

### Τι είναι ένα αίτημα υπογραφής πιστοποιητικού;

Ένα CSR είναι μια δομή PKCS #10 που περιέχει το δημόσιο κλειδί σας, το όνομα υποκειμένου που θέλετε να περιλαμβάνεται στο πιστοποιητικό και προαιρετικές επεκτάσεις, υπογεγραμμένες με το ιδιωτικό σας κλειδί. Μια αρχή έκδοσης πιστοποιητικών το διαβάζει για να εκδώσει το πιστοποιητικό. Το ιδιωτικό κλειδί δεν φεύγει ποτέ από τον διακομιστή σας.

### Ποιες μορφές εισόδου γίνονται δεκτές;

Επικολλήστε το τμήμα PEM που αρχίζει με -----BEGIN CERTIFICATE REQUEST----- ή το παλαιότερο -----BEGIN NEW CERTIFICATE REQUEST-----, ή τα ακατέργαστα δεδομένα DER κωδικοποιημένα σε base64 χωρίς κεφαλίδες. Αποκωδικοποιείται μόνο το πρώτο αίτημα της εισόδου.

### Τι μου δείχνει ο έλεγχος υπογραφής;

Ένα CSR υπογράφεται με το ιδιωτικό κλειδί που αντιστοιχεί στο δημόσιο κλειδί που περιέχει. Μια έγκυρη υπογραφή αποδεικνύει ότι το αίτημα δημιουργήθηκε από το άτομο που έχει αυτό το ιδιωτικό κλειδί και δεν τροποποιήθηκε στη συνέχεια. Μια μη έγκυρη υπογραφή συνήθως σημαίνει ότι το αρχείο τροποποιήθηκε ή καταστράφηκε.

### Γιατί το CSR μου δεν εμφανίζει εναλλακτικά ονόματα υποκειμένου;

Τα προγράμματα περιήγησης αγνοούν το κοινό όνομα και απαιτούν τους τομείς στην επέκταση εναλλακτικού ονόματος υποκειμένου. Αν ο αποκωδικοποιητής δεν εμφανίζει κανέναν, το αίτημα δεν περιλάμβανε χαρακτηριστικό extensionRequest. Πολλές αρχές έκδοσης πιστοποιητικών προσθέτουν οι ίδιες τα ονόματα, αλλά με το OpenSSL μπορείτε να τα προσθέσετε με -addext "subjectAltName=DNS:example.com,DNS:www.example.com".

### Τι είναι το pin SPKI;

Είναι το hash SHA-256 σε base64 του SubjectPublicKeyInfo του αιτήματος. Το πιστοποιητικό που εκδίδεται από αυτό το CSR θα περιέχει το ίδιο δημόσιο κλειδί και επομένως το ίδιο pin, ώστε να μπορείτε να επιβεβαιώσετε ότι ένα πιστοποιητικό αντιστοιχεί στο κλειδί σας.

### Ποιοι τύποι κλειδιών αναγνωρίζονται;

Τα αιτήματα RSA εμφανίζουν το μέγεθος του modulus τους, τα αιτήματα EC εμφανίζουν την καμπύλη τους, όπως P-256 ή P-384, και τα κλειδιά Ed25519 και Ed448 εμφανίζονται με το όνομά τους. Ο αλγόριθμος υπογραφής εμφανίζεται μαζί με το hash του, για παράδειγμα RSASSA-PKCS1-v1_5 με SHA-256 ή ECDSA με SHA-384.

### Εμφανίζονται χαρακτηριστικά όπως ο κωδικός πρόσκλησης;

Τα χαρακτηριστικά εκτός από το αίτημα επέκτασης αναφέρονται με το όνομά τους. Ο κωδικός πρόσκλησης αναφέρεται ως ορισμένος, αλλά η τιμή του δεν εμφανίζεται στο αποτέλεσμα. Τα άγνωστα χαρακτηριστικά εμφανίζονται με το αναγνωριστικό αντικειμένου τους.

### Τι είναι οι κρίσιμες επεκτάσεις;

Μια επέκταση που έχει επισημανθεί ως κρίσιμη πρέπει να γίνεται κατανοητή από κάθε λογισμικό που επεξεργάζεται το πιστοποιητικό· διαφορετικά, το πιστοποιητικό απορρίπτεται. Ο αποκωδικοποιητής επισημαίνει τέτοιες επεκτάσεις, κάτι που είναι σύνηθες για τους βασικούς περιορισμούς και τη χρήση κλειδιού.

### Αποθηκεύεται το CSR;

Όχι. Το αίτημα αποκωδικοποιείται στη μνήμη και δεν καταγράφεται ούτε αποθηκεύεται ποτέ. Ένα CSR περιέχει μόνο δημόσια δεδομένα, επομένως η αποκωδικοποίησή του online δεν εκθέτει το ιδιωτικό σας κλειδί.

### Υπάρχει όριο μεγέθους;

Η είσοδος μπορεί να έχει έως 65,536 χαρακτήρες, πολύ περισσότερους από όσους χρειάζεται οποιοδήποτε συνηθισμένο CSR. Ένα τυπικό αίτημα RSA 2048 έχει περίπου 1,000 χαρακτήρες σε μορφή PEM.

Η διαφήμισή σας εδώ;

[Στείλτε μας email](mailto:hi@dennn.is?subject=%CE%94%CE%B9%CE%B1%CF%86%CE%AE%CE%BC%CE%B9%CF%83%CE%B7%20%CF%83%CF%84%CE%BF%20OneClick%20Pro)

[Διαφήμιση Η σουίτα πρόσθετων έτοιμη για πράκτορες του WordPress.](https://sleekwp.com/?ref=oneclickpro)
