INNER CODE UNIT · Dart

Asn1Utils

Ephenodrom/Dart-Basic-Utils · lib/src/Asn1Utils.dart:9

class Asn1Utils {
  ///
  /// Creates an ASN1 dump for the given [pem].
  ///
  /// To ignore the check for correct PEM headers, set the [checkHeader] parameter to false.
  ///
  static String dump(String pem, {bool checkHeader = true}) {
    var bytes =
        CryptoUtils.getBytesFromPEMString(pem, checkHeader: checkHeader);
    var asn1Parser = ASN1Parser(bytes);
    var topLevelSeq = asn1Parser.nextObject();
    var dump = topLevelSeq.dump();
    return dump;
  }

  ///
  /// Creates a more complex ASN1 dump for the given [pem].
  ///

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…