CAサーバーへの接続に問題があります。私の考えは、リモート接続を介して証明書を取り消すことです。実際、私はローカルマシンとCAサーバーの管理者です。アイデアは次のリンクに非常に似ています:例
今私の問題は次の部分にあります:
certView.OpenConnection(strServer + "\" + strCAName);
この行を実行すると、エラーが表示されます。
CCertView::OpenConnection操作がユーザーによってキャンセルされました。0x800704c7(WIN32:1223)
誰かが今このエラーを助けてくれますか?
次のようなリモート接続で証明書を正常に取り消すことができます。
CCertAdmin caAdmin = new CCertAdmin(); caAdmin.RevokeCertificate( "strServer"、 "strSerialnumber"、reason、DateTime.Now);
ですから、ca-serverへの接続は問題ないと思います。