Sample code for 30+ languages & platforms
React Native

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 React Native Downloads

React Native
import { Cert } from '@chilkat/react-native'

function chilkatExample() {
  const cert = new Cert();

  try {
    cert.loadFromFile('qa_data/certs/sample.cer');
  } catch {
    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}`);
}