Ξεκινώντας με το Πιστοποιητικό Υπογραφής Κώδικα: Εγκατάσταση, Ρύθμιση και η Πρώτη Λειτουργία Υπογραφής

Ένας αναλυτικός οδηγός για την υπογραφή κώδικα που βασίζεται σε διακριτικά και στο cloud (eSigner) για προγραμματιστές, ομάδες IT και PKI διαχειριστές.

Βασικά Συμπεράσματα 

  • Ένα πιστοποιητικό υπογραφής κώδικα σάς επιτρέπει να υπογράφετε κρυπτογραφικά λογισμικό, ώστε οι χρήστες και τα λειτουργικά συστήματα να μπορούν να επαληθεύσουν ποιος το δημοσίευσε και να επιβεβαιώσουν ότι δεν έχει παραβιαστεί από την κυκλοφορία του. 
  • Το SSL.com εκδίδει ιδιωτικά κλειδιά υπογραφής κώδικα μόνο σε υλικό επικυρωμένο από FIPS (YubiKey ή Thales SafeNet USB tokens) ή σε cloud-based eSigner υπηρεσία — τα ιδιωτικά κλειδιά δεν μπορούν ποτέ να εξαχθούν ως αρχεία με δυνατότητα λήψης .pfx αρχείο. 
  • Η υπογραφή πραγματοποιείται με την Microsoft SignToolή ένα εργαλείο eSigner (eSigner CKA, eSigner CodeSignToolή το API eSigner CSC), ανάλογα με το αν το πιστοποιητικό σας βρίσκεται σε ένα διακριτικό ή στο cloud. 
  • Από την 1η Μαρτίου 2026, οι Βασικές Απαιτήσεις του Φόρουμ CA/Browser περιορίζουν την εγκυρότητα των δημόσια αξιόπιστων πιστοποιητικών υπογραφής κώδικα στις 458 ημέρες. Η περίοδος ισχύος που αγοράσατε δεν επηρεάζεται, αλλά μεμονωμένα πιστοποιητικά εντός αυτής της περιόδου ενδέχεται να χρειάζονται περιοδική επανέκδοση. 
  • Να τοποθετείτε πάντα χρονοσήμανση στις υπογραφές σας, ώστε να παραμένουν έγκυρες και μετά τη λήξη του ίδιου του πιστοποιητικού. 

 

 

Προαπαιτούμενα Κοινά σε Όλες τις Μεθόδους Υπογραφής 

Πριν ξεκινήσετε, ανεξάρτητα από τη μέθοδο παράδοσης πιστοποιητικών που χρησιμοποιείτε, βεβαιωθείτε ότι έχετε: 

  • Windows SDK εγκατασταθεί, Η οποία περιλαμβάνει SignTool (Το SignTool συνοδεύεται από το SDK των Windows 10/11 — δεν απαιτείται ξεχωριστή λήψη) 
  • The αρχείο που σκοπεύετε να υπογράψετε αποθηκεύεται τοπικά και είναι προσβάσιμο από τη γραμμή εντολών 
  • Πρόσβαση διαχειριστή στο μηχάνημα υπογραφής, καθώς ορισμένα βήματα διαμόρφωσης και λειτουργίες του SignTool απαιτούν αυξημένα δικαιώματα 

Από εδώ, η διαδρομή εγκατάστασης χωρίζεται ανάλογα με το αν το πιστοποιητικό σας βρίσκεται σε διακριτικό υλικού ή είναι εγγεγραμμένο στο eSigner. 

 

Επιλογή 1: Υπογραφή κώδικα βάσει διακριτικών 

Το SSL.com αποστέλλει πιστοποιητικά υπογραφής κώδικα σε δύο υποστηριζόμενα διακριτικά υλικού: YubiKey (επικυρωμένο από FIPS) και Thales SafeNet (Gemalto)Αυτός ο οδηγός προϋποθέτει ότι ένα πιστοποιητικό είναι ήδη εγκατεστημένο στο διακριτικό σας. 

Α. Υπογραφή Κώδικα YubiKey 

Απαιτήσεις εγκατάστασης και διαμόρφωσης 

  1. Εγκαταστήστε το SDK των Windows και το SignTool. Το SignTool περιλαμβάνεται στο SDK των Windows 10/11 και συνήθως εγκαθίσταται σε μια διαδρομή παρόμοια με C: \ Program Files (x86) \ Windows Kits \ 10 \ bin \ \ x64 \ signtool.exe. 
  2. Κατεβάστε και εγκαταστήστε το Minidriver Smart Card YubiKey, διαθέσιμο από την Yubico. Αυτό το πρόγραμμα οδήγησης απαιτείται για να αναγνωρίσουν τα Windows το διακριτικό FIPS. 
  3. Εντοπίστε το PIN του YubiKey σας. Θα σας ζητείται αυτός ο κωδικός PIN κάθε φορά που υπογράφετε. Είναι ορατός από τον λογαριασμό σας SSL.com. 

Για τον πλήρη οδηγό, με λεπτομερή στιγμιότυπα οθόνης σχετικά με την εύρεση του PIN και του PUK σας, ανατρέξτε στα εξής: Αποκτήστε πρόσβαση στο YubiKey FIPS PIN και PUK
 

Υπογραφή του πρώτου σας αρχείου 

Με το διακριτικό συνδεδεμένο και το minidriver εγκατεστημένο, ανοίξτε το PowerShell ή τη Γραμμή εντολών και εκτελέστε: 

.\signtool.exe sign /fd sha256 /a "C:\path\to\MyExecutable.exe" 

Δείτε τι κάνει κάθε μέρος αυτής της εντολής: 

  • .\signtool.exe καλεί το SignTool. Ανάλογα με την έκδοση SDK σας και τον τρόπο που έχει ρυθμιστεί το PATH σας, ενδέχεται να χρειαστείτε την πλήρη διαδρομή προς signtool.exe. 
  • /fd sha256 Ορίζει τον αλγόριθμο digest (hash) που χρησιμοποιείται κατά την υπογραφή. Αυτή η σημαία είναι υποχρεωτική στις εκδόσεις SDK, HLK, WDK και ADK των Windows 10, 20236 και νεότερες, και συνιστάται η χρήση του SHA256 έναντι του SHA1 για ισχυρότερη ασφάλεια. 
  • /a λέει στο SignTool να επιλέξει αυτόματα ένα κατάλληλο πιστοποιητικό υπογραφής κώδικα — χρήσιμο όταν υπάρχει μόνο ένα πιστοποιητικό. 
  • "C:\path\to\MyExecutable.exe" είναι η πλήρης διαδρομή προς το αρχείο που υπογράφετε. 

Θα σας ζητηθεί να εισαγάγετε το PIN YubiKey για να εγκρίνετε τη λειτουργία. 

Προσθήκη χρονικής σήμανσης (συνιστάται)

Η χρονική σήμανση διασφαλίζει ότι η υπογραφή σας παραμένει έγκυρη ακόμη και μετά τη λήξη του πιστοποιητικού, καθώς η χρονική σήμανση αποδεικνύει ότι ο κωδικός υπογράφηκε ενώ το πιστοποιητικό ήταν ακόμη έγκυρο. Προσθήκη /tr http://ts.ssl.com /td sha256 στην εντολή σας — σημειώστε ότι ο διακομιστής χρονικής σήμανσης του SSL.com απαιτεί το /tr σημαία συγκεκριμένα (όχι η παλαιότερη /t σημαία), και /td πρέπει να έρθει μετά /tr ή το SignTool θα ορίσει σιωπηλά τον πιο αδύναμο αλγόριθμο χρονικής σήμανσης SHA-1. 

Για τον πλήρη οδηγό — συμπεριλαμβανομένου του τρόπου επιλογής ενός συγκεκριμένου πιστοποιητικού όταν υπάρχουν πολλά, επιλογές πλήρους χρονικής σήμανσης και πρόσθετες σημαίες SignTool — βλέπω: Χρήση του πιστοποιητικού υπογραφής κώδικα: Υπογραφή ενός εκτελέσιμου αρχείου με το YubiKey

Β. Thales SafeNet (Gemalto) USB Token 

Απαιτήσεις εγκατάστασης και διαμόρφωσης 

  1. Εγκαταστήστε το SDK των Windows και το SignTool (όπως παραπάνω). 
  2. Εγκατάσταση του προγράμματος-πελάτη ελέγχου ταυτότητας SafeNet, το middleware που διαχειρίζεται το υλικό Thales SafeNet. Για τον πλήρη οδηγό, με λεπτομερείς οδηγίες λήψης και εγκατάστασης, ανατρέξτε: Λήψη προγράμματος-πελάτη ελέγχου ταυτότητας SafeNet για πιστοποιητικά υπογραφής κώδικα 
  3. Ενεργοποιήστε το διακριτικό Thales SafeNet. Επειδή το SSL.com προεγκαθιστά το πιστοποιητικό στο διακριτικό πριν από την αποστολή, η ενεργοποίηση γίνεται μέσω του λογαριασμού σας SSL.com και όχι τοπικά: 
  4. Εντοπίστε τον σειριακό αριθμό που είναι τυπωμένος στο φυσικό token. 
  5. Συνδεθείτε στον λογαριασμό σας SSL.com και ανοίξτε το Παραγγελιες Tab. 
  6. Κάντε κλικ στον σύνδεσμο λήψης/λεπτομερειών για την παραγγελία πιστοποιητικού σας και, στη συνέχεια, βρείτε το Φυσικά Tokens τμήμα. 
  7. Εισαγάγετε τον σειριακό αριθμό του διακριτικού για να το ενεργοποιήσετε. Αυτό αποκαλύπτει το PIN ενεργοποίησης (ονομάζεται επίσης Κωδικός πρόσβασης Token, που εισάγεται κατά την υπογραφή) και το δικό σας PIN διαχειριστή (ονομάζεται επίσης PUK, χρησιμοποιείται μόνο για την επαναφορά ενός κλειδωμένου διακριτικού). 

Υπογραφή του πρώτου σας αρχείου 

  1. Συνδέστε το διακριτικό Thales SafeNet στον υπολογιστή σας. 
  2. Ανοίξτε το SafeNet Authentication Client ώστε να αναγνωριστεί το διακριτικό. 
  3. Εκτελέστε την εντολή υπογραφής: 

signtool sign /tr http://ts.ssl.com /td sha256 /fd sha256 /a "PATH_OF_FILE_TO_BE_SIGNED" 

  • /fd sha256 — αλγόριθμος σύνοψης που χρησιμοποιείται για την υπογραφή 
  • /tr http://ts.ssl.com — Διεύθυνση διακομιστή χρονικής σήμανσης του SSL.com 
  • /td sha256 — αλγόριθμος σύνοψης χρονικής σήμανσης 
  • /a — επιλέγει αυτόματα ένα κατάλληλο πιστοποιητικό 
  • Η διαδρομή του αρχείου θα πρέπει να περικλείεται σε διπλά εισαγωγικά και να περιλαμβάνει το ίδιο το όνομα του αρχείου, π.χ. "C:\Users\Admin\Documents\test file.dll". 

Εάν τα Windows αναφέρουν ότι εργαλείο πινακίδας δεν αναγνωρίζεται ως εντολή, αντικαταστήστε εργαλείο πινακίδας στην εντολή με την πλήρη διαδρομή σε εισαγωγικά προς signtool.exe (η ακριβής διαδρομή εξαρτάται από την έκδοση και την αρχιτεκτονική του εγκατεστημένου SDK). 

  1. Εκτελέστε τη γραμμή εντολών ως διαχειριστής και εκτελέστε την εντολή. 
  2. Όταν σας ζητηθεί, εισαγάγετε το δικό σας Token Password (το PIN ενεργοποίησης από τη σελίδα παραγγελίας σας στο SSL.com). 
  3. Ένα μήνυμα επιτυχίας επιβεβαιώνει ότι το αρχείο έχει υπογραφεί. 

Για τον πλήρη οδηγό — συμπεριλαμβανομένου του τρόπου επιλογής ενός συγκεκριμένου πιστοποιητικού με βάση το Όνομα Υποκειμένου ή το αποτύπωμα όταν υπάρχουν πολλά, και πλήρη βήματα επαλήθευσης υπογραφής — βλέπω: Υπογραφή κώδικα με ένα USB Token Thales SafeNet (Gemalto)
 

Εάν το διακριτικό σας κλειδωθεί ή χρειαστεί να αλλάξετε τον κωδικό πρόσβασής του, μην επιχειρήσετε να μαντέψετε επανειλημμένα το PIN, καθώς αυτό μπορεί να κλειδώσει το διακριτικό. 

 

Επαλήθευση της υπογραφής σας (και οι δύο τύποι διακριτικών) 

Μετά την υπογραφή, επιβεβαιώστε ότι η υπογραφή είναι έγκυρη: 

.\signtool.exe verify /pa "C:\path\to\MyExecutable.exe" 

Ένα επιτυχημένο αποτέλεσμα εμφανίζει τον αλγόριθμο και τη χρονική σήμανση που χρησιμοποιήθηκαν. Μπορείτε επίσης να κάνετε δεξί κλικ στο υπογεγραμμένο αρχείο, να το ανοίξετε Ιδιοκτησίες, και ελέγξτε το Ψηφιακές υπογραφές καρτέλα για να επιβεβαιώσετε οπτικά την ταυτότητα του υπογράφοντος και την ημερομηνία υπογραφής. 

Επιλογή 2: Υπογραφή κώδικα SSL.com eSigner Cloud 

Εάν η διαχείριση φυσικών tokens δεν είναι πρακτική για την ομάδα σας — ιδιαίτερα για κατανεμημένους προγραμματιστές ή αυτοματοποιημένους αγωγούς κατασκευής — eSigner σας επιτρέπει να υπογράφετε κώδικα εξ αποστάσεως από οποιαδήποτε συσκευή συνδεδεμένη στο διαδίκτυο, με το ιδιωτικό κλειδί ασφαλισμένο στο cloud HSM του SSL.com και όχι στο υλικό που διαχειρίζεστε. Η υπογραφή κώδικα eSigner απαιτεί πιστοποιητικό υπογραφής κώδικα EV και υποστηρίζει ένα ευρύ φάσμα τύπων αρχείων, συμπεριλαμβανομένων των μορφών Microsoft Authenticode (.exe, .dll, .sys, .ocxκαι άλλα), προγράμματα εγκατάστασης MSI, σενάρια PowerShell, αρχεία CAB και CAT, Java .jar αρχεία και — όταν υπογράφονται μέσω eSigner CKA — επίσης αρχεία MSIX, MDB και ACCDE. Το μέγιστο μέγεθος αρχείου είναι 200 ​​MB για υπογραφή κώδικα, ανεξάρτητα από το αν χρησιμοποιείτε eSigner Express ή το eSigner API. 

Για την πλήρη, ενημερωμένη λίστα με τους υποστηριζόμενους τύπους αρχείων και τα όρια μεγέθους (συμπεριλαμβανομένων των μορφών υπογραφής εγγράφων), ανατρέξτε στην ενότητα: Υποστηριζόμενοι τύποι αρχείων eSigner
 

Βήμα 1: Εγγραφή του πιστοποιητικού σας στο eSigner 

Πριν υπογράψετε οτιδήποτε, η παραγγελία πιστοποιητικών σας πρέπει να έχει εγγραφεί στο eSigner και να έχει αντιστοιχιστεί με έλεγχο ταυτότητας δύο παραγόντων (2FA), ο οποίος απαιτείται σε κάθε λειτουργία υπογραφής. Έχετε δύο διαδρομές εγγραφής: 

Μέθοδος κωδικού QR (εφαρμογή ελέγχου ταυτότητας) 

  1. Συνδεθείτε στον λογαριασμό σας SSL.com, κάντε κλικ στο κουμπί Παραγγελιεςκαι ανοίξτε τη σελίδα λεπτομερειών της παραγγελίας πιστοποιητικού σας. 
  2. Βρείτε το Εγγραφή eSigner Cloud Signing και επιλέξτε OTP APP ως τη μέθοδο δεύτερου παράγοντα. 
  3. Δημιουργήστε έναν 4ψήφιο κωδικό PIN και αποθηκεύστε τον με ασφάλεια — ιδανικά σε έναν διαχειριστή κωδικών πρόσβασης, καθώς θα τον χρειαστείτε ξανά για να προσθέσετε, να καταργήσετε ή να αντικαταστήσετε συσκευές υπογραφής αργότερα. 
  4. Πατήστε δημιουργήστε OTP και εκδώστε πιστοποιητικόΕμφανίζεται ένας κωδικός QR. 
  5. Σαρώστε τον κωδικό QR με μια εφαρμογή ελέγχου ταυτότητας, όπως το Google Authenticator ή το Authy. Η εφαρμογή θα δημιουργεί πλέον κωδικούς πρόσβασης μίας χρήσης 30 δευτερολέπτων που θα χρησιμοποιούνται για κάθε μελλοντική λειτουργία υπογραφής. Σημειώστε ότι ο κωδικός QR εμφανίζεται μόνο μία φορά — δεν θα επανεμφανιστεί εάν επαναφορτώσετε τη σελίδα. 

Μέθοδος OTP SMS 

  1. Συνδεθείτε στο SSL.com λογαριασμός (επιλέξτε τη σωστή ομάδα εάν ανήκετε σε περισσότερες από μία), κάντε κλικ στο κουμπί Παραγγελιεςκαι ανοίξτε τη σελίδα λεπτομερειών του πιστοποιητικού σας. 
  2. Κάτω από Έλεγχος ταυτότητας δεύτερου παράγοντα, Επιλέξτε OTP SMS. 
  3. Στο Επαλήθευση αριθμού κινητού τηλεφώνου στην ενότητα, επιλέξτε τον κωδικό χώρας σας, εισαγάγετε τον αριθμό του κινητού σας τηλεφώνου και κάντε κλικ αποστολή SMS με OTP. 
  4. Ελέγξτε το τηλέφωνό σας για έναν 6ψήφιο κωδικό από το "AuthMSG" (υπηρεσία επαλήθευσης SSL.com), εισαγάγετέ τον στη σελίδα παραγγελίας και κάντε κλικ στο επαλήθευση τηλεφώνου. 
  5. Μόλις επαληθευτεί, κάντε κλικ δημιουργήστε OTP και εκδώστε πιστοποιητικό για να ολοκληρώσετε την εγγραφή. Στη συνέχεια, στη σελίδα του λογαριασμού σας θα εμφανιστούν τα τελευταία τέσσερα ψηφία του επαληθευμένου αριθμού τηλεφώνου. 

Για τον πλήρη οδηγό εγγραφής, με πλήρη στιγμιότυπα οθόνης και για τις δύο μεθόδους, ανατρέξτε στα εξής: Εγγραφείτε στο eSigner για απομακρυσμένη υπογραφή εγγράφων και κώδικα
 

Βήμα 2: Επιλέξτε ένα εργαλείο υπογραφής 

Μόλις εγγραφείτε, επιλέξτε τη μέθοδο υπογραφής που ταιριάζει στη ροή εργασίας σας: 

Προσαρμογέας κλειδιού eSigner Cloud (CKA) 

 Μια εφαρμογή των Windows που συμπεριφέρεται σαν ένα εικονικό διακριτικό USB, φορτώνοντας το πιστοποιητικό σας που βασίζεται στο cloud στο χώρο αποθήκευσης πιστοποιητικών των Windows, έτσι ώστε να είναι δυνατή η χρήση γνωστών εργαλείων όπως signtool.exe και certutil.exe μπορούν να το χρησιμοποιήσουν απευθείας. Αυτή είναι η καλύτερη επιλογή για ομάδες που θέλουν να συνεχίσουν να χρησιμοποιούν υπάρχουσες ροές εργασίας που βασίζονται στο SignTool χωρίς φυσικό υλικό. 

απαιτήσεις: πιστοποιητικό εγγεγραμμένο στο eSigner· eSigner CKA εγκατεστημένο και διαμορφωμένο για χειροκίνητη ή αυτόματη υπογραφή· εγκατεστημένο Windows SDK/SignTool· το αρχείο προς υπογραφή αποθηκευμένο τοπικά· και, για χειροκίνητη υπογραφή, η μέθοδος 2FA σας έτοιμη. 

Για τον πλήρη οδηγό εγκατάστασης και διαμόρφωσης, ανατρέξτε: Πώς να εγκαταστήσετε το SSL.com eSigner Cloud Key Adapter (CKA)
  

Μια τυπική εντολή υπογραφής CKA μοιάζει με: 

"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x86\signtool.exe" sign /fd sha256 /tr http://ts.ssl.com /td sha256 /sha1 CERTIFICATE_THUMBPRINT "SIGNABLE_FILE_PATH" 

  • /fd sha256 — αλγόριθμος κατακερματισμού 
  • /tr http://ts.ssl.com και /td sha256 — διακομιστής χρονικής σήμανσης και αλγόριθμος σύνοψης 
  • /sha1 CERTIFICATE_THUMBPRINT — προσδιορίζει ποιο πιστοποιητικό θα χρησιμοποιηθεί από το χώρο αποθήκευσης πιστοποιητικών μέσω αποτυπώματος 
  • Η διαδρομή του υπογεγραμμένου αρχείου θα πρέπει να περιλαμβάνεται σε εισαγωγικά 

Ορισμένοι τύποι αρχείων χρειάζονται επιπλέον ρυθμίσεις πριν η eSigner CKA μπορέσει να τους υπογράψει. Το SSL.com διατηρεί ειδικούς οδηγούς για κάθε έναν από αυτούς: 

  • Υπογραφή μακροεντολών VBA — υπογραφή μακροεντολών της Microsoft Visual Basic for Applications που χρησιμοποιούνται για την αυτοματοποίηση εργασιών του Office 
  • Υπογραφή αρχείων .app — ασφαλής ορισμός και αναφορά της ταυτότητας μιας ολοκληρωμένης λύσης εφαρμογών της Microsoft 

Το eSigner CKA ενσωματώνεται επίσης με πλατφόρμες CI/CD, όπως οι CircleCI, GitHub Actions, GitLab CI, Travis CI και Azure Pipelines για πλήρως αυτοματοποιημένη υπογραφή. 

Για τον πλήρη οδηγό ενσωμάτωσης CI/CD, ανατρέξτε στα εξής: Πώς να ενσωματώσετε το eSigner CKA με Εργαλεία CI/CD για αυτοματοποιημένη υπογραφή κώδικα
 

eSigner CodeSignTool 

Ένα βοηθητικό πρόγραμμα γραμμής εντολών που βασίζεται σε Java και λειτουργεί σε διάφορες πλατφόρμες, σχεδιασμένο για αυτοματοποιημένη υπογραφή μεγάλου όγκου, συμπεριλαμβανομένων των αγωγών CI/CD. Αντί να μεταδίδει το πραγματικό σας αρχείο, το CodeSignTool στέλνει μόνο ένα κρυπτογραφικό hash του αρχείου στο SSL.com για υπογραφή, το οποίο αποτελεί σημαντικό πλεονέκτημα εάν τα αρχεία σας περιέχουν ευαίσθητο κώδικα που δεν πρέπει να φύγει από το δίκτυό σας. 

Για τον αυτοματισμό CI/CD, το CodeSignTool βασίζεται στις ακόλουθες μεταβλητές περιβάλλοντος: 

Μεταβλητός 

Σκοπός 

USERNAME 

Το όνομα χρήστη του λογαριασμού σας SSL.com 

ΚΩΔΙΚΟΣ 

Ο κωδικός πρόσβασης λογαριασμού SSL.com 

CREDENTIAL_ID 

Προσδιορίζει ποιο πιστοποιητικό υπογραφής κώδικα θα χρησιμοποιηθεί — απαιτείται μόνο εάν έχετε περισσότερα από ένα πιστοποιητικά eSigner. Εάν παραλειφθεί με ένα μόνο πιστοποιητικό, αυτό χρησιμοποιείται από προεπιλογή. 

TOTP_SECRET 

Μυστικό OAuth TOTP που χρησιμοποιείται για αυτοματοποιημένο 2FA — δείτε το Αυτόματη υπογραφή κώδικα eSigner EV καθοδηγήσει 

ENVIRONMENT_NAME 

Ρύθμιση για να ΔΟΚΙΜΗ or ΚΕΝΤΩ 

Και αυτές οι εισροές: 

  • διαδρομή_αρχείου_εισόδου (απαιτείται) — διαδρομή προς το αρχείο που θα υπογραφεί 
  • output_dir_path — κατάλογος προορισμού για το υπογεγραμμένο αρχείο· εάν παραλειφθεί, το αρχικό αρχείο αντικαθίσταται από την υπογεγραμμένη έκδοση 

Για την πλήρη αναφορά εντολών τοπικής υπογραφής, ανατρέξτε στα εξής: Οδηγός εντολών eSigner CodeSignTool
 

Οδηγοί ενσωμάτωσης ειδικά για την πλατφόρμα είναι επίσης διαθέσιμοι με τους ακόλουθους τίτλους: 

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

Μπορώ να εξαγάγω το ιδιωτικό κλειδί υπογραφής κώδικα για χρήση σε άλλο μηχάνημα; Όχι. Σύμφωνα με τις βασικές απαιτήσεις του φόρουμ CA/Browser, τα ιδιωτικά κλειδιά υπογραφής κώδικα SSL.com δεν μπορούν να εξαχθούν και δεν εκδίδονται ποτέ ως προς λήψη .pfx αρχεία. Τα κλειδιά ζουν μόνο σε ένα YubiKey επικυρωμένο από FIPS, ένα διακριτικό Thales SafeNet ή μέσα στο HSM cloud eSigner του SSL.com. 

Γιατί μειώθηκε η διάρκεια ισχύος του πιστοποιητικού μου; Από την 1η Μαρτίου 2026, οι βασικές απαιτήσεις του φόρουμ CA/Browser περιορίζουν τη μέγιστη ισχύ των δημόσια αξιόπιστων πιστοποιητικών υπογραφής κώδικα στις 458 ημέρες. Αυτό δεν μειώνει την αξία αυτού που αγοράσατε — το SSL.com άρχισε να επιβάλλει το όριο στην έκδοση νέων πιστοποιητικών από τις 27 Φεβρουαρίου 2026 και οι πελάτες εξακολουθούν να λαμβάνουν την πλήρη περίοδο που αγόρασαν, αν και τα μεμονωμένα πιστοποιητικά εντός αυτής της περιόδου ενδέχεται να χρειάζεται να επανεκδίδονται πιο συχνά. 

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

Ποια είναι η διαφορά μεταξύ της υπογραφής που βασίζεται σε διακριτικά και της ηλεκτρονικής υπογραφής; Η υπογραφή που βασίζεται σε διακριτικά (YubiKey ή Thales SafeNet) διατηρεί το ιδιωτικό σας κλειδί σε φυσικό υλικό που πρέπει να είναι συνδεδεμένο στο μηχάνημα υπογραφής. Το eSigner διατηρεί το κλειδί στο cloud HSM του SSL.com και σας επιτρέπει να υπογράφετε από οποιαδήποτε συσκευή συνδεδεμένη στο διαδίκτυο χρησιμοποιώντας 2FA — πιο κατάλληλο για κατανεμημένες ομάδες ή αυτοματοποίηση CI/CD. 

Ποιους τύπους αρχείων μπορώ να υπογράψω με το eSigner; Το eSigner υποστηρίζει μορφές Microsoft Authenticode (EXE, DLL, SYS, OCX και σχετικούς τύπους), προγράμματα εγκατάστασης MSI, σενάρια PowerShell, αρχεία CAB/CAT και αρχεία Java JAR, καθώς και MSIX, MDB και ACCDE όταν υπογράφονται μέσω του eSigner CKA. Η υπογραφή εγγράφων (PDF, DOCX, PPTX, XLSX) γίνεται ξεχωριστά μέσω των εργαλείων υπογραφής εγγράφων του eSigner. 

Συμπέρασμα 

Είτε υπογράφετε ένα περιστασιακό πρόγραμμα εγκατάστασης από ένα μόνο μηχάνημα προγραμματιστή είτε αυτοματοποιείτε χιλιάδες λειτουργίες υπογραφής σε έναν αγωγό CI/CD, ο υποκείμενος στόχος είναι ο ίδιος: να αποδείξετε στους πελάτες, τους συνεργάτες και τα λειτουργικά σας συστήματα ότι το λογισμικό σας είναι ακριβώς αυτό που λέτε ότι είναι και ότι δεν έχει τροποποιηθεί από τότε που το κυκλοφορήσατε. Η υπογραφή που βασίζεται σε διακριτικά με το YubiKey ή το Thales SafeNet σας παρέχει άμεσο, υποστηριζόμενο από υλικό έλεγχο, κατάλληλο για μικρότερες ομάδες ή σπάνιες ανάγκες υπογραφής, ενώ το μοντέλο που βασίζεται στο cloud της eSigner εξαλείφει εντελώς την τριβή των φυσικών διακριτικών — επιτρέποντας στις κατανεμημένες ομάδες και στα αυτοματοποιημένα συστήματα κατασκευής να υπογράφουν κώδικα με ασφάλεια από οπουδήποτε. 

Μόλις το περιβάλλον υπογραφής σας ρυθμιστεί σωστά, η καθημερινή διαδικασία γίνεται ρουτίνα: κατακερματισμός, υπογραφή, χρονική σήμανση, επαλήθευση. Η σωστή εκτέλεση από την πρώτη φορά σημαίνει λιγότερες προειδοποιήσεις ασφαλείας για το πρόγραμμα περιήγησης και το λειτουργικό σύστημα, ισχυρότερη εμπιστοσύνη στην επωνυμία και μια ομαλότερη διαδρομή προς τη συμμόρφωση με τις απαιτήσεις του Φόρουμ CA/Browser καθώς συνεχίζουν να εξελίσσονται. Εάν αντιμετωπίσετε ερωτήσεις σχετικά με τη ρύθμισή σας, η ομάδα υποστήριξης της SSL.com είναι διαθέσιμη μέσω email στη διεύθυνση Support@SSL.com, τηλεφωνικώς στις 1-877-SSL-SECUREή μέσω ζωντανής συνομιλίας. 

Μείνετε ενημερωμένοι και ασφαλείς

SSL.com είναι παγκόσμιος ηγέτης στον τομέα της κυβερνοασφάλειας, PKI και ψηφιακά πιστοποιητικά. Εγγραφείτε για να λαμβάνετε τα πιο πρόσφατα νέα του κλάδου, συμβουλές και ανακοινώσεις προϊόντων από SSL.com.

SSL.com

Θα θέλαμε τα σχόλιά σας

Συμμετάσχετε στην έρευνά μας και πείτε μας τις σκέψεις σας για την πρόσφατη αγορά σας.

Επισκόπηση απορρήτου
SSL.com

Αυτός ο ιστότοπος χρησιμοποιεί cookies έτσι ώστε να μπορούμε να σας παρέχουμε την καλύτερη δυνατή εμπειρία χρήστη. Οι πληροφορίες cookie αποθηκεύονται στο πρόγραμμα περιήγησής σας και εκτελεί λειτουργίες όπως την αναγνώρισή σας όταν επιστρέφετε στον ιστότοπό μας και βοηθώντας την ομάδα μας να κατανοήσει ποιες ενότητες του ιστότοπου θεωρείτε πιο ενδιαφέρουσες και χρήσιμες.

Για περισσότερες πληροφορίες διαβάστε το Cookie και δήλωση απορρήτου.

Μπισκότα τρίτου μέρους

Αυτός ο ιστότοπος χρησιμοποιεί Google Analytics & Statcounter για τη συλλογή ανώνυμων πληροφοριών, όπως ο αριθμός των επισκεπτών στον ιστότοπο και οι πιο δημοφιλείς σελίδες.

Η διατήρηση αυτών των cookie μας βοηθά να βελτιώσουμε τον ιστότοπό μας.

Δείξε λεπτομέρειες