Sample code for 30+ languages & platforms
Java

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 Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.Cert;
import com.chilkatsoft.chilkat2.ChilkatException;

public class ChilkatExample {

    public static void main(String[] args) {
        Cert cert = new Cert();

        try {
            cert.loadFromFile("qa_data/certs/sample.cer");
        } catch (ChilkatException e) {
            System.out.println(e.getLastErrorText());
            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)
        System.out.println("DN: " + cert.getIssuerDN());

        // Common Subject parts:
        // Issuer Common Name
        System.out.println("CN: " + cert.getIssuerCN());

        // Issuer Country
        System.out.println("C: " + cert.getIssuerC());

        // Issuer Email address
        System.out.println("E: " + cert.getIssuerE());

        // Issuer Locality
        System.out.println("L: " + cert.getIssuerL());

        // Issuer Organization
        System.out.println("O: " + cert.getIssuerO());

        // Issuer Organizational Unit
        System.out.println("OU: " + cert.getIssuerOU());

        // Issuer State
        System.out.println("S: " + cert.getIssuerS());
    }
}