Sample code for 30+ languages & platforms
Dart

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

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  final cert = CkCert();

  try {
    cert.loadFromFile('qa_data/certs/sample.cer');
  } on ChilkatException catch (e) {
    print(e.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)
  print('DN: ${cert.issuerDN}');

  // Common Subject parts:
  // Issuer Common Name
  print('CN: ${cert.issuerCN}');

  // Issuer Country
  print('C: ${cert.issuerC}');

  // Issuer Email address
  print('E: ${cert.issuerE}');

  // Issuer Locality
  print('L: ${cert.issuerL}');

  // Issuer Organization
  print('O: ${cert.issuerO}');

  // Issuer Organizational Unit
  print('OU: ${cert.issuerOU}');

  // Issuer State
  print('S: ${cert.issuerS}');
}