Windows暗号化サービスプロバイダーがエラーを報告しました

場合によっては、その目的のために特別に設計されたソフトウェアを使用してデジタル署名をPDFファイルに配置しようとすると、次のいずれかの説明が記載されたエラーメッセージが表示されます。

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

ほとんどの場合、この問題は、古い証明書またはレジストリの破損した設定が原因で発生します。したがって、最初に実行したいのは、ドメイン内のユーザーのプロファイルをリセットまたは再作成して、結果を確認することです。

Windows暗号化サービスプロバイダー(Windows Cryptographic Service Provider)がエラーを報告しました

暗号化サービスプロバイダー

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.

暗号化サービスプロバイダー(Service Provider)のエラーに直面した場合は、次のことを試してみてください。

  1. 暗号化サービスを再起動します
  2. 証明書を確認してください
  3. 証明書を再インストールします
  4. SafeNet認証クライアントツール
  5. MicrosoftCryptographyのローカルストア(Local Store)フォルダを再作成します
  6. ePass2003をアンインストールします。

1]暗号化サービスを再起動します

services.mscを実行し、 Windows暗号化サービス(Windows Cryptographic Service)を再起動します。

2]証明書を確認します

Internet Explorer > Tools > Internet オプション(Options)を開きます。[コンテンツ]タブ(Content Tab)を選択し、 [証明書(Certificates)]をクリックします。エラーを出しているプログラムまたはプロバイダーの証明書があるかどうかを確認してください。欠落している場合は、新しいものを作成する必要があります。有効期限が切れている場合は、削除して新しいものを作成してください。特定の証明書が機能しない場合は、別の証明書を選択し、古い証明書を削除してください。

3]証明書を再インストールします

証明書ストア全体とユーザーの証明書を再インストールします。

4] SafeNet認証クライアントツールを(SafeNet Authentication Client Tool)確認(Check)します

SafeNet認証クライアントツール(SafeNet Authentication Client Tool)アプリケーションがシステムにインストールされている場合は、インストールディレクトリに移動するか、システムトレイのSafeNetアイコンを右クリックして、メニューから[ツール]を選択して、アプリを開きます。(SafeNet)

(Click)「歯車」の形をしたアイコンをクリックして、[詳細表示](Advanced View)セクションにアクセスします。[詳細表示](Advanced View)セクションで、 [トークン(Tokens)]を展開し、署名に使用する証明書に移動します。それらはユーザー(User)証明書グループの下にあります。

次に、証明書を右クリックして、ドロップダウンメニューから[ CSPとして設定]を選択します。(Set)使用しているすべての証明書に対して同じ手順を繰り返します。

SafeNet認証クライアントツール(SafeNet Authentication Client Tools)を閉じて、ドキュメントへの署名を再試行してください。

5]MicrosoftCryptographyのローカルストア(Local Store)フォルダを再作成します

C:\ProgramData\Microsoft\Crypto\RSAフォルダーに移動します。S-1-5-18というラベルの付いたフォルダの名前を変更します。システムを再起動して、問題が解決するかどうかを確認します。

6]ePass2003をアンインストールします

ePass2003ソフトウェアがインストールされている場合、問題の原因はePass2003e-tokenである可能性があります。そもそもアンインストールしてから再インストールすることをお勧めします。これを行うには、ツールの[設定]セクションに移動し、[(Settings)アプリ(Apps)と機能]に移動して、他のアプリケーションと同じようにアンインストールします。

コンピュータを再起動し、ePass2003を再インストールします。再インストール時に、 CSPオプションを選択するときにMicrosoftCSPを選択していることを確認してください。(Microsoft CSP)物事は正常に戻り、Windows暗号化サービスプロバイダーのエラーは表示されなくなります。

All the best!

関連記事(Related read)Windowsサービスは起動しません(Windows Services will not start)



About the author

私は経験豊富なソフトウェア エンジニアであり、ユーザー アカウント、家族の安全、Google Chrome テクノロジの開発と管理に 10 年以上の経験があります。私は数学とコンピュータ サイエンスの強力な基礎を持っており、それを使用して自分のスキルを明確かつ簡潔に説明しています。



Related posts