2

.pfx ファイルから証明書の秘密キーをインポートするにはどうすればよいですか? 私はこのコードを持っています:

        X509Certificate2 cert = new X509Certificate2("C:/amazon.pfx", "hello", X509KeyStorageFlags.Exportable | X509KeyStorageFlags.PersistKeySet);
        string private_key = cert.PrivateKey.ToString();
        Console.WriteLine(private_key);

ただし、出力は次のとおりです。

System.Security.Cryptography.RSACryptoServiceProvider

秘密鍵を文字列形式で取得するにはどうすればよいですか?

4

1 に答える 1

6

テストはしていませんが、MSDN のドキュメントによると、次のコードで秘密鍵を取得しているとのことです。

string private_key = cert.PrivateKey.ToXmlString(false);
Console.WriteLine(private_key);

http://msdn.microsoft.com/de-de/library/system.security.cryptography.x509certificates.x509certificate2.privatekey.aspx

于 2013-04-28T08:25:38.437 に答える