jeroentrappers / asn1lib

Dart ASN1 Encoder / Decoder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ASN.1 Parser for Dart

Encodes & decodes ASN1 using BER encoding.

Samples

Encoding

import 'package:asn1lib/asn1lib.dart';

var s = ASN1Sequence();
s.add(ASN1Integer(23));
s.add(ASN1OctetString('This is a test'));
s.add(ASN1Boolean(true));

// GET the BER Stream
var bytes = s.encodedBytes;

Decoding

import 'package:asn1lib/asn1lib.dart';

// e.g. bytes from the Encoding Example
var p = ASN1Parser(bytes);
var s2 = p.nextObject();
// s2 is a sequence...

About

Dart ASN1 Encoder / Decoder

License:BSD 2-Clause "Simplified" License


Languages

Language:Dart 100.0%