Dostawca usług kryptograficznych Windows zgłosił błąd

Czasami, gdy próbujemy umieścić podpis cyfrowy w pliku PDF za pomocą oprogramowania zaprojektowanego specjalnie do tego celu, pojawia się komunikat o błędzie zawierający jeden z poniższych opisów:

The Windows Cryptographic Service Provider reported an error. Invalid provider type specified, invalid signature, security broken, code 2148073504 or keyset does not exist

Problem w większości przypadków wynika z nieaktualnych certyfikatów lub uszkodzonych ustawień w rejestrze. Tak więc pierwszą rzeczą, którą możesz chcieć zrobić, to zresetować lub odtworzyć profil użytkownika w domenie, aby sprawdzić wynik.

Dostawca usług kryptograficznych Windows(Windows Cryptographic Service Provider) zgłosił błąd

Dostawca usług kryptograficznych

According to Microsoft, a cryptographic service provider (CSP) contains implementations of cryptographic standards and algorithms. At a minimum, a CSP consists of a dynamic-link library (DLL) that implements the functions in CryptoSPI (a system program interface). Providers implement cryptographic algorithms, generate keys, provide key storage, and authenticate users.

Jeśli napotkasz błędy dostawcy usług(Service Provider) kryptograficznych , oto kilka rzeczy, które możesz chcieć wypróbować:

  1. Uruchom ponownie usługę kryptograficzną
  2. Sprawdź certyfikat
  3. Zainstaluj ponownie certyfikat
  4. Narzędzie klienta do uwierzytelniania SafeNet
  5. Odtwórz folder lokalnego sklepu(Local Store) Microsoft Cryptography
  6. Odinstaluj ePass2003.

1] Uruchom ponownie usługę kryptograficzną

Uruchom services.msc i uruchom ponownie usługę Windows Cryptographic Service .

2] Sprawdź certyfikat

Otwórz Internet Explorer > Tools > Internet Opcje(Options) internetowe . Wybierz kartę Zawartość(Content Tab) i kliknij Certyfikaty(Certificates) . Sprawdź, czy istnieje certyfikat dla programu lub dostawcy, który podaje błędy. Jeśli go brakuje, będziesz musiał utworzyć nowy. Jeśli wygasł, usuń go i utwórz nowy. Jeśli dany certyfikat nie działa, wybierz inny certyfikat i usuń stare certyfikaty.

3] Zainstaluj ponownie certyfikat

Zainstaluj ponownie cały magazyn certyfikatów i certyfikaty użytkownika.

4] Sprawdź(Check) narzędzie SafeNet Authentication Client(SafeNet Authentication Client Tool)

Jeśli masz zainstalowaną aplikację SafeNet Authentication Client Tool w swoim systemie, otwórz aplikację, przechodząc do jej katalogu instalacyjnego lub klikając prawym przyciskiem myszy ikonę SafeNet na pasku zadań i wybierając Narzędzia z menu.

Kliknij(Click) ikonę w kształcie koła zębatego, aby uzyskać dostęp do sekcji Widok zaawansowany(Advanced View) . W sekcji Widok zaawansowany(Advanced View) rozwiń Tokeny(Tokens) i przejdź do certyfikatu, którego chcesz użyć do podpisania. Możesz je znaleźć w grupie Certyfikaty użytkownika .(User)

Następnie kliknij prawym przyciskiem myszy swój certyfikat i wybierz Ustaw(Set) jako CSP z menu rozwijanego. Powtórz ten sam krok dla wszystkich używanych certyfikatów.

Zamknij narzędzia SafeNet Authentication Client Tools(SafeNet Authentication Client Tools) i spróbuj ponownie podpisać dokumenty.

5] Odtwórz folder lokalnego sklepu(Local Store) Microsoft Cryptography

Przejdź do folderu C:\ProgramData\Microsoft\Crypto\RSA . Zmień nazwę folderu oznaczonego S-1-5-18 . Uruchom ponownie system i sprawdź, czy to pomoże.

6] Odinstaluj ePass2003

Jeśli masz zainstalowane oprogramowanie ePass2003 , przyczyną problemu może być e-token ePass2003. Wskazane jest, aby go odinstalować i zainstalować ponownie. W tym celu przejdź do sekcji Ustawienia(Settings) narzędzia, przejdź do aplikacji(Apps) i funkcji i odinstaluj ją tak, jak każdą inną aplikację.

Uruchom ponownie komputer i ponownie zainstaluj ePass2003 . W czasie ponownej instalacji upewnij się, że wybrałeś Microsoft CSP przy wyborze opcji CSP . Wszystko powinno powrócić do normalności, a błąd dostawcy usług kryptograficznych systemu Windows nie powinien się już pojawiać.(Windows)

All the best!

Przeczytaj pokrewne(Related read) : Usługi systemu Windows nie uruchamiają się(Windows Services will not start) .



About the author

Jestem inżynierem oprogramowania z ponad dwuletnim doświadczeniem w pracy nad aplikacjami mobilnymi i desktopowymi. Mam doświadczenie w aktualizacjach systemu Windows, usługach i Gmailu. Moje umiejętności sprawiają, że jestem idealnym kandydatem do zadań takich jak tworzenie aplikacji Windows lub utrzymywanie klientów poczty e-mail.



Related posts