X509Certificate.GetExpirationDateString メソッド

定義

この X.509v3 証明書の失効日を返します。

C#
public virtual string GetExpirationDateString();

戻り値

X.509 証明書の失効日。

次の例では、 メソッドを GetExpirationDateString 使用して証明書の有効期限を取得し、コンソールに表示します。

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.GetExpirationDateString();

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

注釈

有効期限は、X.509 証明書が有効と見なされなくなった日付です。

メソッドは GetExpirationDateString 、短い日付パターンで書式設定された日付と、長い時間パターンで書式設定された時刻を示す文字列を返します。 日付と時刻は、現在のカルチャとタイム ゾーンを使用して書式設定されます。

注意

このメソッドは、Macintosh コンピューターで異なる文字列形式を返す場合がありますが、基になる DateTime オブジェクトは同じ値を表します。

適用対象

製品 バージョン
.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