2011-07-31 19 views
4

私はサードパーティのデジタル証明書を持っており、次のms-dosコマンドを実行してNETWORKSERVICEアカウントへのアクセスを許可しようとすると、次のエラーが発生します。アカウントNT Authority Networkサービスの秘密キーアクセスを許可する

winhttpcertcfg -g-c LOCAL_MACHINE\MY -s "TransUnion Net Access Client" -a "Networkservice" 

Error: Unable to update security info for key container error = 0x5. 

これは何を意味しますか?証明書にNT Authority\Network Serviceアカウントへのアクセスを許可するにはどうすればよいですか?

ご協力いただきありがとうございます。

私は次の内容を参考にしています。

  • BUILT IN\Administrators
  • NT AUTHORITY\System
+0

この問題を解決するとすぐに、私はこのソースの問題に取り組むことができます:System.Security.Cryptography.CryptographicException:指定されたファイルが見つかりません。 – Tony

答えて

13

私は私の問題への解決策を見つけた: 私は現在、次のアカウントのみが秘密鍵へのアクセス権を持って、このコマンド

winhttpcertcfg -l-c LOCAL_MACHINE\MY -s "TransUnion Net Access Client" 

を走りました。私は アドミニストレータとして DOSコマンドプロンプトを実行する必要があり、それはそれを行う必要があります。

+1

面白いです - 管理者としてバッチファイルを実行しましたが、失敗しましたが、管理者としてコマンドプロンプトを開いてコマンドを入力すると機能します。 –