complexDump static method

ASN1DumpWrapper complexDump(
  1. String pem, {
  2. bool checkHeader = true,
})

Creates a more complex ASN1 dump for the given pem.

To ignore the check for correct PEM headers, set the checkHeader parameter to false.

Implementation

static ASN1DumpWrapper complexDump(String pem, {bool checkHeader = true}) {
  var bytes =
      CryptoUtils.getBytesFromPEMString(pem, checkHeader: checkHeader);
  var asn1Parser = ASN1Parser(bytes);
  var topLevelSeq = asn1Parser.nextObject();
  var wrapper = complexDumpFromASN1Object(topLevelSeq);
  return wrapper;
}