Forge JavaScript crypto library:

Example:

Creating a certificate (and signing/verifying):

Creating and encrypting/decrypting a PKCS8 private key:

Creating a certificate and connecting a TLS client to a TLS server: