X509Certificate.GetIssuerName Method

Definition

Warning

This API is now obsolete.

Returns the name of the certification authority that issued the X.509v3 certificate.

public:
 virtual System::String ^ GetIssuerName();
[System.Obsolete("This method has been deprecated.  Please use the Issuer property instead.  https://go.microsoft.com/fwlink/?linkid=14202")]
public virtual string GetIssuerName ();
[System.Obsolete("This method has been deprecated.  Please use the Issuer property instead.  http://go.microsoft.com/fwlink/?linkid=14202")]
public virtual string GetIssuerName ();
[System.Obsolete("This method has been deprecated.  Please use the Issuer property instead.  https://go.microsoft.com/fwlink/?linkid=14202")]
[System.Obsolete("This method has been deprecated.  Please use the Issuer property instead.  https://go.microsoft.com/fwlink/?linkid=14202")]
public virtual string GetIssuerName ();
public virtual string GetIssuerName ();
[System.Obsolete("Use the Issuer property.")]
public virtual string GetIssuerName ();
abstract member GetIssuerName : unit -> string
override this.GetIssuerName : unit -> string
Public Overridable Function GetIssuerName () As String

Returns

String

The name of the certification authority that issued the X.509 certificate.

Attributes

Exceptions

An error with the certificate occurs. For example:

  • The certificate file does not exist.

  • The certificate is invalid.

  • The certificate's password is incorrect.

Examples

The following example uses the GetIssuerName method to return the certificate issuer's name and displays it to the console.

using namespace System;
using namespace System::Security::Cryptography::X509Certificates;
int 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->GetIssuerName();
   
   // Display the value to the console.
   Console::WriteLine( results );
}


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

        // Display the value to the console.
        Console.WriteLine(results);
    }
}
Imports System.Security.Cryptography.X509Certificates




Public Class X509
   
   
   Public Shared Sub Main()
      
      ' The path to the certificate.
      Dim Certificate As String = "Certificate.cer"
      
      ' Load the certificate into an X509Certificate object.
      Dim cert As X509Certificate = X509Certificate.CreateFromCertFile(Certificate)
      
      ' Get the value.
      Dim results As String = cert.GetIssuerName()
      
      ' Display the value to the console.
      Console.WriteLine(results)
   End Sub  
End Class 

Applies to