This commit is contained in:
GotPPay
2017-10-16 20:21:19 +02:00
parent 8a7f8794cf
commit a75ea978f9
2554 changed files with 804218 additions and 109 deletions

Binary file not shown.

BIN
backend/node_modules/google-p12-pem/test/assets/key.p12 generated vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1,15 @@
-----BEGIN RSA PRIVATE KEY-----
MIICXQIBAAKBgQDzLFXig9jbMwyXM+dlVfKHtdbqK1vy+N+oNUf81BKl5EmrYNgx
76wO/bgQ+XP5nIjsRkS2NwOgCBmSMos36/d+FJBa5Q/lHVjUWQBuTa2CBC9dPhYe
hCVSdFPtlBo7vAOWO/n/2TcSfFrqPONcnfHI68P80uuL59oE9Fhpmql2owIDAQAB
AoGAAwYnH0UCel9dJbg4hXMXLAbf4FOfthrQNThMZ+F/Rd7b56yxo5VWb21KT7O6
dH002rNZAWcXvXK8VqwYPR7LGhkUWcKpEzoLIGIJVFG+vB5ZMQhulVeFC+tx8aXh
waPl5Y7b1URx5EhGc0Lm+y3Y4hZ2QwPHqaCSKJ9nj5MkWzkCQQD/As45WlpPHc45
2xeYDu86IaeBcSz6TwPkuc3ZUoNmO3elBzlgEDVai3deIpl9KqBJdAclHIyTwT2N
NuQiU1Z/AkEA9B3GxxajRNp1Q/y061C3g5htS69hVFD8bHbqEko522yR8eriBxRq
vlJDpJD966x60pNX+37FdXWx3c6aS3C13QJAYx8yDbUDGXGacX6p4x8a+duPAo99
TiZcexGF5A1gqeI/lVQDh0WFl5ZSZbLJOo/REfwZsuEv+1bHmBZYAsel/QJBAMLj
dsuAri4M/iud904aLbg4m6EdzeVDlpJ9SRf6/D/KaKWrMHIYgbOZ93jNbHqXQ6MT
kN0uczP4F10OUS5DOF0CQQDK0pjjBxWAlhaxIpAHpuZvM58NbHJ8SO4yxW8alwVo
ly4JILSVng9ToCzs208ChqsMOya1W2PpnDZj0IrQMJIf
-----END RSA PRIVATE KEY-----

59
backend/node_modules/google-p12-pem/test/index.js generated vendored Normal file
View File

@@ -0,0 +1,59 @@
var assert = require('assert');
var fs = require('fs');
describe('GoogleP12Pem', function() {
var gp12pem = require('../index.js');
var GOODP12FILE = './test/assets/key.p12';
var BADP12FILE = './test/assets/badkey.p12';
var PEMFILENAME = './test/assets/key.pem';
var expectedPem = fs.readFileSync(PEMFILENAME, { encoding: 'utf8' });
var noop = function() {};
it('should exist', function() {
assert.equal(typeof gp12pem, 'function');
});
it('should provide error on bad filename and callback', function(done) {
gp12pem('./badfilename.p12', function(err, pem) {
assert(err);
assert.equal(pem, null);
assert.ok(err.message.startsWith("ENOENT"));
done();
});
});
it('should throw ENOENT on bad filename with no callback', function() {
assert.throws(function() {
var pem = gp12pem('./badfilename.p12');
}, /ENOENT/);
});
it('should throw error on bad .p12 with no callback', function() {
assert.throws(function() {
var pem = gp12pem(BADP12FILE);
}, /Too few bytes to read/);
});
it('should return error on bad .p12 in callback', function(done) {
assert.doesNotThrow(function() {
gp12pem(BADP12FILE, function(err, pem) {
assert.equal(null);
assert(err.message.indexOf('Too few bytes to read') > -1);
done();
});
});
});
it('should work async when provided a callback', function(done) {
gp12pem(GOODP12FILE, function(err, pem) {
assert.ifError(err);
assert.equal(expectedPem, pem);
done();
});
});
it('should work sync when not provided a callback', function() {
var pem = gp12pem(GOODP12FILE);
assert.equal(expectedPem, pem);
});
});