Så här åtgärdar du krypteringsleverantörsfel i Windows 10/8/7
Ibland, när vi försöker placera en digital signatur i en PDF-fil med hjälp av en programvara som är avsedd speciellt för ändamålet, ett felmeddelande som har någon av följande beskrivning:
Windows Cryptographic Service Provider rapporterade ett fel. Ogiltig leverantörstyp som anges, ogiltig signatur, säkerhetsbruten, kod 2148073504 eller nyckelnät finns inte
Problemet uppstår i de flesta fall på grund av föråldrade certifikat eller skadade inställningar i registret. Så det första du kanske vill göra är att återställa eller återskapa användarens profil i domänen för att kontrollera resultatet.
Cryptographic Service Provider rapporterade ett fel
Enligt Microsoft innehåller en kryptografisk tjänsteleverantör (CSP) implementeringar av kryptografiska standarder och algoritmer. I ett minimum består en CSP av ett dynamiskt länkbibliotek (DLL) som implementerar funktionerna i CryptoSPI (ett systemprogramgränssnitt). Leverantörer implementerar kryptografiska algoritmer, genererar nycklar, tillhandahåller nyckellagring och autentiserar användare.
Om du möter fel är det några saker du kanske vill försöka:
1] Kör services.msc och starta om Windows Cryptographic Service.
2] Öppna Internet Explorer> Verktyg> Internetalternativ. Välj fliken Innehåll och klicka på Certifikat. Kontrollera om det finns ett certifikat för programmet eller leverantören som ger ut fel. Om det saknas måste du skapa en ny. Om det är utgått, ta bort det och skapa ett nytt. Om ett visst certifikat inte fungerar väljer du ett annat certifikat och tar bort de gamla certifikaten.5] Installera om hela certifikatbutiken och användarens certifikat.
6] Om du har SafeNet Authentication Client Tool applikation installerad på ditt system, öppna appen genom att navigera till installationskatalogen eller högerklicka på ikonen SafeNet i systemfältet och välja Verktyg från menyn.
Klicka på ikonen "växelformad" för att komma till sektionen Avancerad vy. Under Avancerad vy, expandera Token och navigera till certifikatet som du vill använda för signering. Du kan hitta dem under Användarcertifikat-gruppen.
Högerklicka sedan på ditt certifikat och välj Ange som CSP i rullgardinsmenyn. Upprepa samma steg för alla certifikat som du använder.
Stäng SafeNet Authentication Client Tools och försök signera dokumenten igen.
7] Återskapa mappen Microsoft Cryptography's Local Store. Navigera till C: \ Programdata \ Microsoft \ Crypto \ RSA mapp. Byt namn på mappen märkt S-1-5-18. Starta om systemet och se om det hjälper.
8] Om du har ePass2003 programvara installerad kan orsaken till problemet vara ePass2003 e-token. Det är tillrådligt att avinstallera det i första hand och installera om det. För detta, gå till Inställningar delen av verktyget, navigera till Apps och funktioner och avinstallera det precis som alla andra program.
Starta om datorn och installera ePass2003 igen. Vid tidpunkten för ominstallationen kontrollerar du att du väljer MicroSoft CSP när du väljer CSP-alternativ. Sakerna bör återgå till normalläge och felmeddelandet för krypterat tjänsteleverantör inte längre ska visas.
Med vänliga hälsningar!
Relaterad läsning: Windows Services startar inte.