The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptographic library supporting RSA/RSAPSS/ECDSA signing/validation, ASN.1, PKCS#5/8 private key X.509 certificate and CRL in pure JavaScript.