toASN1 method
ASN1Sequence
toASN1(
)
override
Implementation
@override
ASN1Sequence toASN1() {
var s = startSequence();
var seq = ASN1Sequence();
seq.add(ASN1Integer.fromInt(beforeCount));
seq.add(ASN1Integer.fromInt(afterCount));
if (hasTargetOffset) {
var s = ASN1Sequence(tag: TYPE_TARGET_BYOFFSET);
s.add(ASN1Integer.fromInt(offset));
s.add(ASN1Integer.fromInt(contentCount));
seq.add(s);
} else {
clogger.finest('VLV request Assertion value = $assertionValue');
seq.add(ASN1OctetString(assertionValue?.codeUnits,
tag: TYPE_TARGET_GREATERTHANOREQUAL));
}
if (contextId != null) seq.add(ASN1OctetString(contextId));
s.add(ASN1OctetString(seq.encodedBytes));
return s;
}