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].
///