X509Certificate.GetName Method

Definition

Caution

This method has been deprecated. Please use the Subject property instead. https://go.microsoft.com/fwlink/?linkid=14202

Caution

X509Certificate.GetName has been deprecated. Use the Subject property instead.

Caution

This method has been deprecated. Please use the Subject property instead. http://go.microsoft.com/fwlink/?linkid=14202

Returns the name of the principal to which the certificate was issued.

C#
[System.Obsolete("This method has been deprecated.  Please use the Subject property instead.  https://go.microsoft.com/fwlink/?linkid=14202")]
public virtual string GetName();
C#
[System.Obsolete("X509Certificate.GetName has been deprecated. Use the Subject property instead.")]
public virtual string GetName();
C#
[System.Obsolete("This method has been deprecated.  Please use the Subject property instead.  http://go.microsoft.com/fwlink/?linkid=14202")]
public virtual string GetName();
C#
public virtual string GetName();

Returns

The name of the principal to which the certificate was issued.

Attributes

Exceptions

The certificate context is invalid.

Examples

The following example uses the GetName method to return the name of a certificate's principal and displays it to the console.

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

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

Applies to

Product Versions (Obsolete)
.NET (Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9)
.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)