Sample code for 30+ languages & platforms
Node.js

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 Node.js Downloads

Node.js
NODEJS_PRELUDE

function chilkatExample() {

    var success = false;

    var cert = new chilkat.Cert();

    success = cert.LoadFromFile("qa_data/certs/sample.cer");
    if (success == false) {
        console.log(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)
    console.log("DN: " + cert.IssuerDN);

    //  Common Subject parts:
    //  Issuer Common Name
    console.log("CN: " + cert.IssuerCN);

    //  Issuer Country
    console.log("C: " + cert.IssuerC);

    //  Issuer Email address
    console.log("E: " + cert.IssuerE);

    //  Issuer Locality
    console.log("L: " + cert.IssuerL);

    //  Issuer Organization
    console.log("O: " + cert.IssuerO);

    //  Issuer Organizational Unit
    console.log("OU: " + cert.IssuerOU);

    //  Issuer State
    console.log("S: " + cert.IssuerS);

}

chilkatExample();