toAsn1 method
ASN1ObjectIdentifier
toAsn1()
Implementation
ASN1ObjectIdentifier toAsn1() {
var bytes = <int>[];
bytes.add(nodes.first * 40 + nodes[1]);
for (var v in nodes.skip(2)) {
var w = [];
while (v > 128) {
var u = v % 128;
v -= u;
v ~/= 128;
w.add(u);
}
w.add(v);
bytes.addAll(w.skip(1).toList().reversed.map((v) => v + 128));
bytes.add(w.first);
}
return ASN1ObjectIdentifier(bytes);
}