Δεν υπήρχε υπογραφή στο θέμα - Στοιχεία υπογραφής οδηγού

Ορισμένοι χρήστες των Windows 10(Windows 10) ενδέχεται να συναντήσουν το μήνυμα σφάλματος « Δεν υπήρχε υπογραφή στο θέμα(No signature was present in the subject) » όταν προσπαθούν να προβάλουν τις ιδιότητες υπογραφής ενός αρχείου πακέτου προγράμματος οδήγησης. Σε αυτήν την ανάρτηση, παρέχουμε μια σύντομη περιγραφή του γιατί μπορεί να λάβετε αυτό το μήνυμα και τι μπορείτε να προσπαθήσετε για να απαλλαγείτε από το μήνυμα για το συγκεκριμένο αρχείο πακέτου.

Δεν υπήρχε υπογραφή στο θέμα

Τα λειτουργικά συστήματα(Systems) ενδέχεται να έχουν άγνωστα ζητήματα υπογραφής ή προβλήματα με την υπογραφή του προγράμματος οδήγησης, εάν ο υπό δοκιμή υπολογιστής δεν είναι συνδεδεμένος στο Διαδίκτυο. Εάν ο υπό δοκιμή υπολογιστής είναι συνδεδεμένος στο διαδίκτυο, τότε η λήψη των νέων πιστοποιητικών γίνεται αυτόματα κατά την εγκατάσταση ενός προγράμματος οδήγησης και δεν θα υπάρχουν προβλήματα. Μερικές φορές οι προμηθευτές CA μπορούν επίσης να βοηθήσουν στην επίλυση προβλημάτων όταν ο υπό δοκιμή υπολογιστής δεν είναι συνδεδεμένος στο Διαδίκτυο.

Διαβάστε(Read) : Πώς να αναγνωρίσετε μη υπογεγραμμένα προγράμματα οδήγησης χρησιμοποιώντας το βοηθητικό πρόγραμμα sigverif.(How to identify unsigned drivers using sigverif utility.)

Δεν υπήρχε υπογραφή στο θέμα

Όταν ένα αρχείο καταλόγου (.cat) υπογράφεται χρησιμοποιώντας ένα νέο πιστοποιητικό υπογραφής που κυκλοφόρησε το VeriSign το οποίο χρησιμοποιεί τον (VeriSign)αλγόριθμο SHA256(SHA256 algorithm) , εάν ανοίξετε το υπογεγραμμένο αρχείο cat και προβάλετε την υπογραφή, μπορεί να παρατηρήσετε ότι δεν υπήρχε υπογραφή στο θέμα(No signature was present in the subject) .

Για να επιλύσετε το πρόβλημα, μπορείτε να ζητήσετε από τη VeriSign να παράσχει ένα πιστοποιητικό αντικατάστασης χωρίς κόστος υπογεγραμμένο με τον αλγόριθμο κατακερματισμού SHA1 .

Εναλλακτικά, μπορείτε να αγοράσετε ένα άλλο πιστοποιητικό SHA1 και να υπογράψετε το αρχείο με δύο υπογραφές όπως φαίνεται παρακάτω, εάν θέλετε να διατηρήσετε και τα δύο πιστοποιητικά. Σημειώστε ότι μόνο τα αρχεία .sys μπορούν να έχουν διπλή υπογραφή επειδή είναι αρχεία PE.

Signtool sign /fd sha256 /ac C:\MyCrossCert\Crosscert.cer /s my /n “MyCompany Inc. “ /ph /as /sha1 ZZ...ZZ C:\DriverDir\toaster.SYS

Όπου ZZ…ZZ είναι ο κατακερματισμός του πιστοποιητικού που χρησιμοποιείτε για τη δευτερεύουσα υπογραφή. Προσθήκη /trστην υπογραφή χρονικής σφραγίδας.

Πρόσθετη σημείωση(Additional note) : Η χρήση του πιστοποιητικού SHA1 καταργήθηκε από τη Microsoft(Microsoft) από την 1η Ιανουαρίου(January 1) 2016. Όλοι οι προμηθευτές CA πρέπει να εκδίδουν πιστοποιητικά υπογραφής με τον αλγόριθμο κατακερματισμού SHA256 .

Τα Windows(Windows) σταμάτησαν να δέχονται πιστοποιητικά υπογραφής κώδικα SHA1 χωρίς χρονικές σφραγίδες μετά την 1η Ιανουαρίου 2016(January 2016) .

Η Microsoft(Microsoft) δήλωσε επίσης τώρα ότι μετά την εγκατάσταση του KB4579311(KB4579311) , τα Windows 10 ενδέχεται να σας προειδοποιήσουν κατά την εγκατάσταση ορισμένων προγραμμάτων οδήγησης τρίτων κατασκευαστών :

This issue occurs when an improperly formatted catalog file is identified during validation by Windows. Starting with this release, Windows will require the validity of DER encoded PKCS#7 content in catalog files. Catalogs files must be signed per section 11.6 of describing DER-encoding for SET OF members in X.690,”

Ελπίζω αυτό να βοηθήσει!

Σχετική ανάρτηση(Related post) : Τα Windows απαιτούν ψηφιακά υπογεγραμμένο πρόγραμμα οδήγησης .



About the author

"Είμαι ανεξάρτητος ειδικός στα Windows και στο Office. Έχω πάνω από 10 χρόνια εμπειρίας στην εργασία με αυτά τα εργαλεία και μπορώ να σας βοηθήσω να αξιοποιήσετε στο έπακρο. Οι δεξιότητές μου περιλαμβάνουν: εργασία με Microsoft Word, Excel, PowerPoint και Outlook, δημιουργία ιστού σελίδες και εφαρμογές και βοηθώντας τους πελάτες να επιτύχουν τους επιχειρηματικούς τους στόχους."



Related posts