X509Certificate.GetPublicKeyString 方法

定義

傳回做為十六進位字串的 X.509v3 憑證公開金鑰。

C#
public virtual string GetPublicKeyString();

傳回

做為十六進位字串的 X.509 憑證公開金鑰。

範例

下列範例會 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);
    }
}

備註

這個值會對應至憑證內 SubjectPublicKeyInfo 數據欄位的內容 subjectPublicKey

適用於

產品 版本
.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