https
express server läuft jetzt mit https
This commit is contained in:
31
express-server/node_modules/rsa-compat/tests/generate-key.js
generated
vendored
Normal file
31
express-server/node_modules/rsa-compat/tests/generate-key.js
generated
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
'use strict';
|
||||
|
||||
var RSA = require('../').RSA;
|
||||
|
||||
RSA.generateKeypair(null, null, null, function (err, keys) {
|
||||
if (!keys.privateKeyJwk) {
|
||||
throw new Error("Expected privateKeyJwk, but it is missing");
|
||||
}
|
||||
|
||||
var options = {
|
||||
public: true // export public keys
|
||||
, pem: true // export pems
|
||||
, jwk: false // export jwks
|
||||
, internal: true // preserve internal intermediate formats (_ursa, _forge)
|
||||
//, thumbprint: true // JWK sha256 thumbprint
|
||||
};
|
||||
RSA.generateKeypair(512, 65537, options, function (err, keys) {
|
||||
if (
|
||||
(keys.publicKeyJwk && !keys.thumbprint)
|
||||
|| !keys.privateKeyPem
|
||||
|| !keys.publicKeyPem
|
||||
//|| !keys.thumbprint
|
||||
) {
|
||||
console.error(Object.keys(keys));
|
||||
throw new Error("Missing expected keys");
|
||||
}
|
||||
|
||||
console.log('All is well!');
|
||||
});
|
||||
|
||||
});
|
Reference in New Issue
Block a user