So beheben Sie Fehler im Cryptographic Service Provider in Windows 10/8/7
Wenn wir versuchen, eine digitale Signatur mit einer speziell für diesen Zweck entwickelten Software in eine PDF-Datei einzufügen, wird in einer Fehlermeldung eine der folgenden Beschreibungen angezeigt:
Der Windows Cryptographic Service Provider hat einen Fehler gemeldet. Ungültiger Anbietertyp angegeben, ungültige Signatur, Sicherheitsfehler, Code 2148073504 oder Schlüsselsatz ist nicht vorhanden
In den meisten Fällen tritt das Problem aufgrund veralteter Zertifikate oder beschädigter Einstellungen in der Registrierung auf. Daher sollten Sie als Erstes das Benutzerprofil in der Domäne zurücksetzen oder neu erstellen, um das Ergebnis zu überprüfen.
Kryptografischer Dienstanbieter hat einen Fehler gemeldet
Laut Microsoft enthält ein Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) Implementierungen kryptografischer Standards und Algorithmen. Ein CSP besteht mindestens aus einer Dynamic Link Library (DLL), die die Funktionen in CryptoSPI (einer Systemprogrammschnittstelle) implementiert. Anbieter implementieren kryptographische Algorithmen, generieren Schlüssel, stellen Schlüsselspeicher bereit und authentifizieren Benutzer.
Wenn Sie auf Fehler stoßen, sollten Sie Folgendes versuchen:
1] Führen Sie services.msc aus und starten Sie den Windows Cryptographic Service neu.
2] Öffnen Sie Internet Explorer> Extras> Internetoptionen. Wählen Sie die Registerkarte Inhalt und klicken Sie auf Zertifikate. Prüfen Sie, ob für das Programm oder den Anbieter, der Fehler ausgibt, ein Zertifikat vorhanden ist. Wenn es fehlt, müssen Sie eine neue erstellen. Wenn es abgelaufen ist, entfernen Sie es und erstellen Sie ein neues. Wenn ein bestimmtes Zertifikat nicht funktioniert, wählen Sie ein anderes Zertifikat aus und entfernen Sie die alten Zertifikate.5] Installieren Sie den gesamten Zertifikatsspeicher und die Zertifikate des Benutzers neu.
6] Wenn Sie die haben SafeNet-Authentifizierungsclient-Tool Um die auf Ihrem System installierte Anwendung zu öffnen, öffnen Sie die App, indem Sie zum Installationsverzeichnis navigieren oder indem Sie mit der rechten Maustaste auf das SafeNet-Symbol in der Taskleiste klicken und im Menü die Option Extras auswählen.
Klicken Sie auf das Zahnradsymbol, um auf den Abschnitt Erweiterte Ansicht zuzugreifen. Erweitern Sie im Abschnitt Erweiterte Ansicht Token, und navigieren Sie zu dem Zertifikat, das Sie zum Signieren verwenden möchten. Sie können sie in der Gruppe Benutzerzertifikate finden.
Klicken Sie anschließend mit der rechten Maustaste auf Ihr Zertifikat und wählen Sie im Dropdown-Menü Als CSP festlegen. Wiederholen Sie den gleichen Schritt für alle von Ihnen verwendeten Zertifikate.
Schließen Sie die SafeNet Authentication Client Tools und versuchen Sie, die Dokumente erneut zu signieren.
7] Erstellen Sie den lokalen Speicherordner von Microsoft Cryptography neu. Navigieren Sie zu C: \ ProgramData \ Microsoft \ Crypto \ RSA Mappe. Benennen Sie den Ordner mit der Bezeichnung S-1-5-18 um. Starten Sie Ihr System neu und sehen Sie, ob es hilft.
8] Wenn Sie haben ePass2003 Software installiert ist, könnte die Ursache für das Problem das ePass2003-E-Token sein. Es ist ratsam, es zuerst deinstallieren und erneut installieren zu lassen. Gehen Sie dazu zum Abschnitt Einstellungen des Tools, navigieren Sie zu Apps und Funktionen und deinstallieren Sie es wie jede andere Anwendung.
Starten Sie Ihren Computer neu und installieren Sie ihn ePass2003 nochmal. Stellen Sie sicher, dass Sie bei der Neuinstallation MicroSoft CSP auswählen, wenn Sie die CSP-Option auswählen. Die Dinge sollten sich wieder auf Normalität einstellen, und ein Fehler des Windows-Kryptografiedienstanbieters sollte nicht mehr angezeigt werden.
Alles Gute!
Verwandte lesen: Windows-Dienste werden nicht gestartet.