Fork Me on GitHub

jsrsasign (END OF SUPPORT)

opensource free pure JavaScript cryptographic library supports RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, CMS SignedData, TimeStamp, CAdES and JSON Web Signature(JWS)/Token(JWT)/Key(JWK)

Download this project as a .zip file Download this project as a tar.gz file
TOP | jsjws | DOWNLOADS | TUTORIALS | Wiki | Wiki Static | API REFERENCE | Online Tool | DEMO | NEW DEMO | Node sample | NPM | TEST | SLIDE |


JSRSASIGN END OF SUPPORT ON 14 AUG 2026

FEATURES

The 'jsrsasign' library provides following features in pure JavaScript.

NEWS

2026-Aug-14:

The "jsrsasign" library is end of support on 14 Aug 2026. Thank you for long support.

2026-Apr-10:

The "jsrsasign" will reach end-of-support in a few months. Some unfixed vulnerabilities have been reported for now. Hopefully most of them are fixed until the end of support. GitHub Support for this project will also be closed in a few week. Thank you for your long-standing support of this project.

We will announce the end-of-support date here as soon as it is determined.

2021-Jul-21:
Donation program for jsrsasign have been started. Love jsrsasign? Please consider donation to sustain this project.
2017-Jun-30:
Release 8.0.0 is now available. All deprecated methods, classes and files are removed and all-min.js file get smaller size.
Old news is here.

DOWNLOAD

See 'ChangeLog.txt' in detail.

API DOCUMENT

The 'jsrsasign'(RSA-Sign JavaScript Library) JavaScript API document is available here.

LICENSE

The 'jsrsasign'(RSA-Sign JavaScript Library) is licensed under the terms of the MIT license reproduced which is simple and easy to understand and places almost no restrictions.

PROGRAMMING TUTORIALS

You can see the list of QUnit unit tests here and I hope they help you understand 'jsrsasign' library and APIs.