Firebase Update
This commit is contained in:
1
express-server/node_modules/google-p12-pem/build/src/bin/gp12-pem.d.ts
generated
vendored
1
express-server/node_modules/google-p12-pem/build/src/bin/gp12-pem.d.ts
generated
vendored
@ -1 +1,2 @@
|
||||
#!/usr/bin/env node
|
||||
export {};
|
||||
|
8
express-server/node_modules/google-p12-pem/build/src/bin/gp12-pem.js
generated
vendored
8
express-server/node_modules/google-p12-pem/build/src/bin/gp12-pem.js
generated
vendored
@ -1,14 +1,14 @@
|
||||
#!/usr/bin/env node
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var gp12 = require("../index");
|
||||
var argv = process.argv;
|
||||
var p12Path = argv[2];
|
||||
const gp12 = require("../index");
|
||||
const argv = process.argv;
|
||||
const p12Path = argv[2];
|
||||
if (!p12Path) {
|
||||
console.error('Please specify a *.p12 file to convert.');
|
||||
process.exit(1);
|
||||
}
|
||||
gp12.getPem(p12Path, function (err, pem) {
|
||||
gp12.getPem(p12Path, (err, pem) => {
|
||||
if (err) {
|
||||
console.log(err);
|
||||
process.exit(1);
|
||||
|
1
express-server/node_modules/google-p12-pem/build/src/bin/gp12-pem.js.map
generated
vendored
1
express-server/node_modules/google-p12-pem/build/src/bin/gp12-pem.js.map
generated
vendored
@ -1 +0,0 @@
|
||||
{"version":3,"file":"gp12-pem.js","sourceRoot":"","sources":["../../../src/bin/gp12-pem.ts"],"names":[],"mappings":";;;AACA,+BAAiC;AAEjC,IAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;AAC1B,IAAM,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AAExB,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC;IACb,OAAO,CAAC,KAAK,CAAC,yCAAyC,CAAC,CAAC;IACzD,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AAClB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,UAAC,GAAG,EAAE,GAAG;IAC5B,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;QACR,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;QACjB,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;IAClB,CAAC;IAAC,IAAI,CAAC,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IACnB,CAAC;AACH,CAAC,CAAC,CAAC"}
|
6
express-server/node_modules/google-p12-pem/build/src/index.d.ts
generated
vendored
6
express-server/node_modules/google-p12-pem/build/src/index.d.ts
generated
vendored
@ -1,3 +1,9 @@
|
||||
/**
|
||||
* Copyright 2018 Google LLC
|
||||
*
|
||||
* Distributed under MIT license.
|
||||
* See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
|
||||
*/
|
||||
/**
|
||||
* Convert a .p12 file to .pem string
|
||||
* @param filename The .p12 key filename.
|
||||
|
32
express-server/node_modules/google-p12-pem/build/src/index.js
generated
vendored
32
express-server/node_modules/google-p12-pem/build/src/index.js
generated
vendored
@ -1,14 +1,20 @@
|
||||
"use strict";
|
||||
/**
|
||||
* Copyright 2018 Google LLC
|
||||
*
|
||||
* Distributed under MIT license.
|
||||
* See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
|
||||
*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var fs = require("fs");
|
||||
var forge = require("node-forge");
|
||||
var pify = require("pify");
|
||||
var readFile = pify(fs.readFile);
|
||||
const fs = require("fs");
|
||||
const forge = require("node-forge");
|
||||
const pify = require("pify");
|
||||
const readFile = pify(fs.readFile);
|
||||
function getPem(filename, callback) {
|
||||
if (callback) {
|
||||
getPemAsync(filename)
|
||||
.then(function (pem) { return callback(null, pem); })
|
||||
.catch(function (err) { return callback(err, null); });
|
||||
.then(pem => callback(null, pem))
|
||||
.catch(err => callback(err, null));
|
||||
}
|
||||
else {
|
||||
return getPemAsync(filename);
|
||||
@ -16,7 +22,7 @@ function getPem(filename, callback) {
|
||||
}
|
||||
exports.getPem = getPem;
|
||||
function getPemAsync(filename) {
|
||||
return readFile(filename, { encoding: 'base64' }).then(function (keyp12) {
|
||||
return readFile(filename, { encoding: 'base64' }).then(keyp12 => {
|
||||
return convertToPem(keyp12);
|
||||
});
|
||||
}
|
||||
@ -26,13 +32,13 @@ function getPemAsync(filename) {
|
||||
* @returns a string containing the pem.
|
||||
*/
|
||||
function convertToPem(p12base64) {
|
||||
var p12Der = forge.util.decode64(p12base64);
|
||||
var p12Asn1 = forge.asn1.fromDer(p12Der);
|
||||
var p12 = forge.pkcs12.pkcs12FromAsn1(p12Asn1, 'notasecret');
|
||||
var bags = p12.getBags({ friendlyName: 'privatekey' });
|
||||
const p12Der = forge.util.decode64(p12base64);
|
||||
const p12Asn1 = forge.asn1.fromDer(p12Der);
|
||||
const p12 = forge.pkcs12.pkcs12FromAsn1(p12Asn1, 'notasecret');
|
||||
const bags = p12.getBags({ friendlyName: 'privatekey' });
|
||||
if (bags.friendlyName) {
|
||||
var privateKey = bags.friendlyName[0].key;
|
||||
var pem = forge.pki.privateKeyToPem(privateKey);
|
||||
const privateKey = bags.friendlyName[0].key;
|
||||
const pem = forge.pki.privateKeyToPem(privateKey);
|
||||
return pem.replace(/\r\n/g, '\n');
|
||||
}
|
||||
else {
|
||||
|
1
express-server/node_modules/google-p12-pem/build/src/index.js.map
generated
vendored
1
express-server/node_modules/google-p12-pem/build/src/index.js.map
generated
vendored
@ -1 +0,0 @@
|
||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;AAAA,uBAAyB;AACzB,kCAAoC;AACpC,2BAA6B;AAE7B,IAAM,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC;AAanC,gBACI,QAAgB,EAAE,QAAsD;IAE1E,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC;QACb,WAAW,CAAC,QAAQ,CAAC;aAChB,IAAI,CAAC,UAAA,GAAG,IAAI,OAAA,QAAQ,CAAC,IAAI,EAAE,GAAG,CAAC,EAAnB,CAAmB,CAAC;aAChC,KAAK,CAAC,UAAA,GAAG,IAAI,OAAA,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,EAAnB,CAAmB,CAAC,CAAC;IACzC,CAAC;IAAC,IAAI,CAAC,CAAC;QACN,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;IAC/B,CAAC;AACH,CAAC;AAVD,wBAUC;AAED,qBAAqB,QAAgB;IACnC,MAAM,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAC,QAAQ,EAAE,QAAQ,EAAC,CAAC,CAAC,IAAI,CAAC,UAAA,MAAM;QACzD,MAAM,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;IAC9B,CAAC,CAAC,CAAC;AACL,CAAC;AAED;;;;GAIG;AACH,sBAAsB,SAAiB;IACrC,IAAM,MAAM,GAAG,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;IAC9C,IAAM,OAAO,GAAG,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;IAC3C,IAAM,GAAG,GAAG,KAAK,CAAC,MAAM,CAAC,cAAc,CAAC,OAAO,EAAE,YAAY,CAAC,CAAC;IAC/D,IAAM,IAAI,GAAG,GAAG,CAAC,OAAO,CAAC,EAAC,YAAY,EAAE,YAAY,EAAC,CAAC,CAAC;IACvD,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;QACtB,IAAM,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;QAC5C,IAAM,GAAG,GAAG,KAAK,CAAC,GAAG,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC;QAClD,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;IACpC,CAAC;IAAC,IAAI,CAAC,CAAC;QACN,MAAM,IAAI,KAAK,CAAC,8BAA8B,CAAC,CAAC;IAClD,CAAC;AACH,CAAC"}
|
Reference in New Issue
Block a user