X509Certificate.GetPublicKeyString メソッド

定義

X.509v3 証明書の 16 進数文字列形式の公開キーを返します。

C#
public virtual string GetPublicKeyString();

戻り値

X.509 証明書の 16 進数文字列形式の公開キー。

次の例では、 メソッドを GetPublicKeyString 使用して証明書の公開キーを文字列として返し、コンソールに表示します。

C#

using System;
using System.Security.Cryptography.X509Certificates;

public class X509
{

    public static void Main()
    {

        // The path to the certificate.
        string Certificate =  "Certificate.cer";

        // Load the certificate into an X509Certificate object.
        X509Certificate cert = X509Certificate.CreateFromCertFile(Certificate);

        // Get the value.
        string results = cert.GetPublicKeyString();

        // Display the value to the console.
        Console.WriteLine(results);
    }
}

注釈

この値は、証明書内の subjectPublicKey SubjectPublicKeyInfo データのフィールドの内容に対応します。

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1