jsrsasign
Advanced tools
Comparing version 0.0.2 to 0.0.3
@@ -12,4 +12,32 @@ | ||
// ext/base64.js | ||
exports.b64tohex = b64tohex; | ||
exports.b64tohex = b64toBA; | ||
// base64x.js | ||
exports.stoBA = stoBA; | ||
exports.stoBA = BAtos; | ||
exports.stoBA = BAtohex; | ||
exports.stohex = stohex; | ||
exports.stob64 = stob64; | ||
exports.stob64u = stob64u; | ||
exports.b64utos = b64utos; | ||
exports.b64tob64u = b64tob64u; | ||
exports.b64utob64 = b64utob64; | ||
exports.hextob64u = hextob64u; | ||
exports.b64utohex = b64utohex; | ||
exports.b64tohex = b64tohex; | ||
exports.utf8tob64u = utf8tob64u; | ||
exports.b64utoutf8 = b64utoutf8; | ||
exports.utf8tob64 = utf8tob64; | ||
exports.b64toutf8 = b64toutf8; | ||
exports.utf8tohex = utf8tohex; | ||
exports.hextoutf8 = hextoutf8; | ||
exports.hextorstr = hextorstr; | ||
exports.rstrtohex = rstrtohex; | ||
exports.newline_toUnix = newline_toUnix; | ||
exports.newline_toDos = newline_toDos; | ||
exports.crypto = KJUR.crypto; | ||
exports.asn1 = KJUR.asn1; | ||
exports.jws = KJUR.jws; |
{ | ||
"name": "jsrsasign", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "pure JavaScript cryptographic library(jsrsasign) and JSON Web Token (JWT) and JSON Web Signature (JWS) library (jsjws) bundle", | ||
@@ -5,0 +5,0 @@ "main": "lib/jsrsasign.js", |
@@ -50,3 +50,3 @@ jsrsasign | ||
> var r = require('jsrsasign'); | ||
> var r = require('jsrsasign'); | ||
@@ -56,14 +56,14 @@ You can refer name spaces, classes, methods and functions | ||
- [r.BigInteger] - BigInteger class | ||
- [r.RSAKey] - [RSAKey class](http://kjur.github.io/jsrsasign/api/symbols/RSAKey.html) | ||
- [r.ECDSA] - [KJUR.crypto.ECDSA class](http://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.ECDSA.html) | ||
- [r.DSA] - [KJUR.crypto.DSA class](http://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.DSA.html) | ||
- [r.Signature] - [KJUR.crypto.Signature class](http://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.Signature.html) | ||
- [r.MessageDigest] - [KJUR.crypto.MessageDigest class](http://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.MessageDigest.html) | ||
- [r.Mac] - [KJUR.crypto.Mac class](http://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.Mac.html) | ||
- [r.KEYUTIL] - [KEYUTIL class](http://kjur.github.io/jsrsasign/api/symbols/KEYUTIL.html) | ||
- [r.ASN1HEX] - [ASN1HEX class](http://kjur.github.io/jsrsasign/api/symbols/ASN1HEX.html) | ||
- [r.crypto] - [KJUR.crypto name space](http://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.html) | ||
- [r.asn1] - [KJUR.asn1 name space](http://kjur.github.io/jsrsasign/api/symbols/KJUR.asn1.html) | ||
- [r.jws] - [KJUR.jws name space](http://kjur.github.io/jsjws/api/) | ||
- r.BigInteger - BigInteger class | ||
- r.RSAKey - [RSAKey class](http://kjur.github.io/jsrsasign/api/symbols/RSAKey.html) | ||
- r.ECDSA - [KJUR.crypto.ECDSA class](http://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.ECDSA.html) | ||
- r.DSA - [KJUR.crypto.DSA class](http://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.DSA.html) | ||
- r.Signature - [KJUR.crypto.Signature class](http://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.Signature.html) | ||
- r.MessageDigest - [KJUR.crypto.MessageDigest class](http://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.MessageDigest.html) | ||
- r.Mac - [KJUR.crypto.Mac class](http://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.Mac.html) | ||
- r.KEYUTIL - [KEYUTIL class](http://kjur.github.io/jsrsasign/api/symbols/KEYUTIL.html) | ||
- r.ASN1HEX - [ASN1HEX class](http://kjur.github.io/jsrsasign/api/symbols/ASN1HEX.html) | ||
- r.crypto - [KJUR.crypto name space](http://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.html) | ||
- r.asn1 - [KJUR.asn1 name space](http://kjur.github.io/jsrsasign/api/symbols/KJUR.asn1.html) | ||
- r.jws - [KJUR.jws name space](http://kjur.github.io/jsjws/api/) | ||
@@ -77,15 +77,15 @@ Please see API reference in the above links. | ||
> var fs = require('fs'); | ||
> var pem = fs.readFileSync('z1.prv.p5e.pem', 'binary'); | ||
> var prvKey = a.KEYUTIL.getKey(pem, 'passwd'); | ||
> var fs = require('fs'); | ||
> var pem = fs.readFileSync('z1.prv.p5e.pem', 'binary'); | ||
> var prvKey = a.KEYUTIL.getKey(pem, 'passwd'); | ||
Sign string 'aaa' with the loaded private key: | ||
> var sig = new a.Signature({alg: 'SHA1withRSA'}); | ||
> sig.init(prvKey); | ||
> sig.updateString('aaa'); | ||
> var sigVal = sig.sign(); | ||
> sigVal | ||
> var sig = new a.Signature({alg: 'SHA1withRSA'}); | ||
> sig.init(prvKey); | ||
> sig.updateString('aaa'); | ||
> var sigVal = sig.sign(); | ||
> sigVal | ||
'd764dcacb...' | ||
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
225170
1078