@peculiar/x509 is an easy to use TypeScript/Javascript library based on @peculiar/asn1-schema that makes generating X.509 Certificates and Certificate Requests as well as validating certificate chains easy
ASN.1 schema for Cryptographic Message Syntax (CMS) defined in RFC 5652.
ASN.1 schema for PKCS #10 certificate signing requests defined in RFC 2986.
ASN.1 schema for RSA keys and algorithms defined in RFC 8017.
ASN.1 schema for elliptic-curve private keys and related identifiers defined in RFC 5915, RFC 5480, and RFC 3279.
Contains parsers and serializers for ASN.1 (currently BER only)
ASN.1 encoder and decoder for Node.js with no dependencies (fork of asn1.js using native BigInt)
ASN.1 schema for PKCS #8 private key information structures defined in RFC 5208.
ASN.1 schema for X.509 attribute certificates defined in RFC 5755.
utility library for parsing asn1 files for use with browserify-sign.
ASN.1 schema for X.509 certificates, certificate revocation lists, and related profile structures defined in RFC 5280.