Add fake navigator object when running on node
Use crypto.getRandomValues() for random
Add ASN.1 structures from DSTZI spec.