Java
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
import com.chilkatsoft.*;
public class ChilkatExample {
static {
try {
System.loadLibrary("chilkat");
} catch (UnsatisfiedLinkError e) {
System.err.println("Native code library failed to load.\n" + e);
System.exit(1);
}
}
public static void main(String argv[])
{
boolean success = false;
CkCert cert = new CkCert();
success = cert.LoadFromFile("qa_data/certs/sample.cer");
if (success == false) {
System.out.println(cert.lastErrorText());
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.issuerDN());
// Common Subject parts:
// Issuer Common Name
System.out.println("CN: " + cert.issuerCN());
// Issuer Country
System.out.println("C: " + cert.issuerC());
// Issuer Email address
System.out.println("E: " + cert.issuerE());
// Issuer Locality
System.out.println("L: " + cert.issuerL());
// Issuer Organization
System.out.println("O: " + cert.issuerO());
// Issuer Organizational Unit
System.out.println("OU: " + cert.issuerOU());
// Issuer State
System.out.println("S: " + cert.issuerS());
}
}