8

同じディレクトリ(新しい場合はコピー)にcertificate.cerファイルがあり、まだRSAキーが入っています:

string certificateFile = Environment.CurrentDirectory + "\\Certificate.cer";
X509Certificate2 x509 = new X509Certificate2(X509Certificate.CreateFromCertFile(certificateFile));

私は同じことを得る

「要求されたオブジェクトが見つかりません」

エラー。エラーが発生しないようにするにはどうすればよいですか?

4

1 に答える 1

2

ファイル名を new() メソッドに渡すだけです。

試す:

X509Certificate2 x509 = new X509Certificate2(certificateFile);

証明書にパスワードがある場合は、これも指定する必要があります (passwordは文字列です)。

X509Certificate2 x509 = new X509Certificate2(certificateFile, password);
于 2013-03-20T15:25:02.187 に答える