Go
Go
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 Go Downloads
success := false
cert := chilkat.NewCert()
success = cert.LoadFromFile("qa_data/certs/sample.cer")
if success == false {
fmt.Println(cert.LastErrorText())
cert.DisposeCert()
return
}
// 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)
fmt.Println("DN: ", cert.IssuerDN())
// Common Subject parts:
// Issuer Common Name
fmt.Println("CN: ", cert.IssuerCN())
// Issuer Country
fmt.Println("C: ", cert.IssuerC())
// Issuer Email address
fmt.Println("E: ", cert.IssuerE())
// Issuer Locality
fmt.Println("L: ", cert.IssuerL())
// Issuer Organization
fmt.Println("O: ", cert.IssuerO())
// Issuer Organizational Unit
fmt.Println("OU: ", cert.IssuerOU())
// Issuer State
fmt.Println("S: ", cert.IssuerS())
cert.DisposeCert()