…by parsing RFC 2986 and, unfortunately, by applying a minimal set of patches to simplify its ASN.1 dialect as my parser doesn't yet support it all… interesting how older RFCs used a much more complicated #ASN1 than more recent ones.
New #ASN1js feature: showing field names, as taken from #ASN1 module definitions parsed right out of #RFC. Consider it beta for now (currently supports only X.509 and CMS definitions, but this will change in the future).