/
var
/
www
/
qr4y.com
/
server
/
delivery
/
node_modules
/
jose
/
lib
/
jwk
/
/var/www/qr4y.com/server/delivery/node_modules/jose/lib/jwk
mkdir
upload
Name
Size
Mode
Actions
key/
-
0755
rm
generate.js
1535
0644
edit
dl
rm
import.js
4160
0644
edit
dl
rm
index.js
380
0644
edit
dl
rm
thumbprint.js
437
0644
edit
dl
rm
Edit:
/var/www/qr4y.com/server/delivery/node_modules/jose/lib/jwk/generate.js
(1535B)
const errors = require('../errors') const importKey = require('./import') const RSAKey = require('./key/rsa') const ECKey = require('./key/ec') const OKPKey = require('./key/okp') const OctKey = require('./key/oct') const generate = async (kty, crvOrSize, params, generatePrivate = true) => { switch (kty) { case 'RSA': return importKey( await RSAKey.generate(crvOrSize, generatePrivate), params ) case 'EC': return importKey( await ECKey.generate(crvOrSize, generatePrivate), params ) case 'OKP': return importKey( await OKPKey.generate(crvOrSize, generatePrivate), params ) case 'oct': return importKey( await OctKey.generate(crvOrSize, generatePrivate), params ) default: throw new errors.JOSENotSupported(`unsupported key type: ${kty}`) } } const generateSync = (kty, crvOrSize, params, generatePrivate = true) => { switch (kty) { case 'RSA': return importKey(RSAKey.generateSync(crvOrSize, generatePrivate), params) case 'EC': return importKey(ECKey.generateSync(crvOrSize, generatePrivate), params) case 'OKP': return importKey(OKPKey.generateSync(crvOrSize, generatePrivate), params) case 'oct': return importKey(OctKey.generateSync(crvOrSize, generatePrivate), params) default: throw new errors.JOSENotSupported(`unsupported key type: ${kty}`) } } module.exports.generate = generate module.exports.generateSync = generateSync
Save
cmd:
run