28

CSR ファイル (Certificate Signing Request) に出くわしました。そこから情報を抽出する必要があります。

.NET Framework を使用してデコードする方法はありますか?

4

4 に答える 4

30

.NET ではありませんが、インタラクティブに使用するには、OpenSSL ユーティリティを試してください。具体的には:

openssl req -text -in request.csr
于 2008-12-09T17:14:08.913 に答える
6

OpenSSL.NETライブラリを使用すると、CSR を簡単にデコードできます。

// Load the CSR file
var csr = new X509Request(BIO.File("C:/temp/test.csr", "r"));
OR
var csr = new X509Request(@"-----BEGIN CERTIFICATE REQUEST-----...");

// Read CSR file properties
Console.WriteLine(csr.PublicKey.GetRSA().PublicKeyAsPEM);
Console.WriteLine(csr.Subject.SerialNumber);
Console.WriteLine(csr.Subject.Organization);
.
.
.

X509Request タイプには、CSR ファイルのテキストからすべてを取得するためのプロパティがあります。

于 2012-02-29T05:10:26.437 に答える