Κατά το άνοιγμα ενός αρχείου που περιέχει υπογεγραμμένα πρόσθετα, ενδέχεται να δείτε το ακόλουθο προειδοποιητικό μήνυμα:

Προειδοποίηση: Η ψηφιακή υπογραφή είναι έγκυρη, αλλά προέρχεται από εκδότη τον οποίο δεν έχετε ακόμη ορίσει ως αξιόπιστο.

Τα ακόλουθα σενάρια θα μπορούσαν να προκαλέσουν μια τέτοια προειδοποίηση:

  1. Όταν είναι ενεργοποιημένη η πολιτική ασφαλείας "requireaddinsig".

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

  2. Μετά από μια ενημέρωση συστήματος.

Επεξήγηση

Αυτό είναι ένα γνωστό θέμα. Όταν είναι ενεργοποιημένη η πολιτική ασφαλείας "requireaddinsig", το σύστημα επικυρώνει ότι όλα τα πιστοποιητικά υπογραφής αποθηκεύονται στο χώρο αποθήκευσης αξιόπιστων εκδοτών πριν από τη φόρτωση του πρόσθετου ή οποιασδήποτε συσχετισμένης βιβλιοθήκης δυναμικής σύνδεσης (DLL).

Αυτά τα πιστοποιητικά χρησιμοποιούνται όχι μόνο για την υπογραφή του πρόσθετου αλλά και για την υπογραφή των σχετικών επίσημων DLL. Τα επίσημα πιστοποιητικά ανήκουν στη Microsoft, αλλά λόγω τεχνικών περιορισμών, δεν μπορούν να ενσωματωθούν στο πρόγραμμα εγκατάστασης του Office. Ως αποτέλεσμα, οι προγραμματιστές ή οι διαχειριστές πρέπει να ενημερώνουν με μη αυτόματο τρόπο τα πιστοποιητικά στο χώρο αποθήκευσης αξιόπιστων εκδοτών όταν εκδίδονται νέες εκδόσεις.

Σε αυτή την περίπτωση, οι DLL που επηρεάζονται περιλαμβάνουν τα εξής:

  1. VSTOEE.DLL

  2. FDATE.DLL

  3. MOFL.DLL

  4. IMCONTACT.DLL

  5. FSTOCK.DLL

  6. FBIBLIO.DLL

  7. πρόσθετο Azure DevOps

Λύση

Για να επιλύσετε την προειδοποίηση:

  1. Εγκαταστήστε τα απαιτούμενα πιστοποιητικά με μη αυτόματο τρόπο.

  2. Εξαγάγετε τα πιστοποιητικά ως αρχεία .cer πριν από την εγκατάστασή τους.

Δεδομένου ότι τα πιστοποιητικά δεν ενημερώνονται συχνά, απαιτείται μη αυτόματος έλεγχος κατά την έκδοση μιας νέας έκδοσης.

Εξαγωγή πιστοποιητικού δημόσιου κλειδιού

Για να εξαγάγετε ένα πιστοποιητικό δημόσιου κλειδιού σε ένα αρχείο .cer:

  1. Αναζητήστε τα επηρεαζόμενα αρχεία .dll (για παράδειγμα, vstoee.dll συνήθως βρίσκονται στη διαδρομή 'C:\Program Files\Common Files\microsoft shared\VSTO\vstoee.dll' ή 'C:\Program Files (x86)\Common Files\microsoft shared\VSTO\vstoee.dll').

  2. Από τα αποτελέσματα αναζήτησης, επιλέξτε το αρχείο .dll, κάντε δεξί κλικ και επιλέξτε Ιδιότητες.

  3. Στην καρτέλα Ψηφιακές υπογραφές, επιλέξτε την υπογραφή στην περιοχή Ενσωματωμένες υπογραφές και, στη συνέχεια, επιλέξτε Λεπτομέρειες.

  4. Επιλέξτε Προβολή πιστοποιητικού στο παράθυρο διαλόγου Λεπτομέρειες ψηφιακής υπογραφής.

  5. Στην καρτέλα Λεπτομέρειες, επιλέξτε Αντιγραφή στο αρχείο για να εξαγάγετε το τελικό πιστοποιητικό σε ένα αρχείο .cer.

  6. Στην καρτέλα Διαδρομή πιστοποιητικού, επιλέξτε το πιστοποιητικό ρίζας και, στη συνέχεια, επιλέξτε Προβολή πιστοποιητικού.

  7. Στην καρτέλα Λεπτομέρειες, επιλέξτε Αντιγραφή σε αρχείο στο παράθυρο διαλόγου Πιστοποιητικό πιστοποιητικού ρίζας, για να εξαγάγετε το πιστοποιητικό ρίζας σε άλλο αρχείο .cer.

Ανάπτυξη των πιστοποιητικών

Τελικοί χρήστες:

Οι τελικοί χρήστες μπορούν να αναπτύξουν τα πιστοποιητικά εγκαθιστώντας τα εξαγόμενα πιστοποιητικά στον τοπικό χώρο αποθήκευσης πιστοποιητικών. Οι χρήστες μπορούν να ανοίξουν το cmd ως διαχειριστής και να εκτελέσουν τις ακόλουθες εντολές:

1. certutil -addstore -f "Personal" {cert path}

2. certutil -addstore -f "TrustedPublisher" {cert path}

Διαχείριση οργανισμού

Οι διαχειριστές οργανισμού μπορούν να χρησιμοποιήσουν εργαλεία ανάπτυξης, όπως το Πολιτική ομάδας Object (GPO) για την ανάπτυξη πιστοποιητικών σε όλα τα μέλη του οργανισμού. Για περισσότερες πληροφορίες ή βοήθεια σχετικά με την αντιμετώπιση προβλημάτων, επικοινωνήστε με την υπηρεσία υποστήριξης του εργαλείου ανάπτυξης.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.