Sample code for 30+ languages & platforms
AutoIt

Get Issuer Certificate Information

See more Certificates Examples

A certificate contains information about its issuer. This example demonstrates how to get the issuer information from a certificate.

Chilkat AutoIt Downloads

AutoIt
Local $bSuccess = False

$oCert = ObjCreate("Chilkat.Cert")

$bSuccess = $oCert.LoadFromFile("qa_data/certs/sample.cer")
If ($bSuccess = False) Then
    ConsoleWrite($oCert.LastErrorText & @CRLF)
    Exit
EndIf

; Get issuer information:

; -----------------------------------------------------------------------
; (Not all subject fields may exist depending on the issuer certificate.)
; -----------------------------------------------------------------------

; Issuer DN (Distinguished Name, i.e. all the Issuer subject parts)
ConsoleWrite("DN: " & $oCert.IssuerDN & @CRLF)

; Common Subject parts:
; Issuer Common Name
ConsoleWrite("CN: " & $oCert.IssuerCN & @CRLF)

; Issuer Country
ConsoleWrite("C: " & $oCert.IssuerC & @CRLF)

; Issuer Email address
ConsoleWrite("E: " & $oCert.IssuerE & @CRLF)

; Issuer Locality
ConsoleWrite("L: " & $oCert.IssuerL & @CRLF)

; Issuer Organization
ConsoleWrite("O: " & $oCert.IssuerO & @CRLF)

; Issuer Organizational Unit
ConsoleWrite("OU: " & $oCert.IssuerOU & @CRLF)

; Issuer State
ConsoleWrite("S: " & $oCert.IssuerS & @CRLF)