commit
d6d6d23dfb
|
@ -1,7 +1,7 @@
|
||||||
const m_urlparser = require("url");
|
const m_urlparser = require("url");
|
||||||
const m_h = {
|
const m_h = {
|
||||||
"http:": require("http"),
|
"http:": require('follow-redirects').http,
|
||||||
"https:": require("https"),
|
"https:": require('follow-redirects').https,
|
||||||
};
|
};
|
||||||
const z = require("./zgaindex.js");
|
const z = require("./zgaindex.js");
|
||||||
z.forge = require("node-forge");
|
z.forge = require("node-forge");
|
||||||
|
|
|
@ -782,6 +782,9 @@ z.PdfSigner = class{
|
||||||
if(_this.opt.reason){
|
if(_this.opt.reason){
|
||||||
signObj["Reason"] = _this.convToPDFString(_this.opt.reason);
|
signObj["Reason"] = _this.convToPDFString(_this.opt.reason);
|
||||||
}
|
}
|
||||||
|
if(_this.opt.signame){
|
||||||
|
signObj["Name"] = _this.convToPDFString(_this.opt.signame);
|
||||||
|
}
|
||||||
if(_this.opt.location){
|
if(_this.opt.location){
|
||||||
signObj["Location"] = _this.convToPDFString(_this.opt.location);
|
signObj["Location"] = _this.convToPDFString(_this.opt.location);
|
||||||
}
|
}
|
||||||
|
@ -963,11 +966,12 @@ z.PdfSigner = class{
|
||||||
{
|
{
|
||||||
"type": forge.pki.oids.contentType,
|
"type": forge.pki.oids.contentType,
|
||||||
"value": forge.pki.oids.data,
|
"value": forge.pki.oids.data,
|
||||||
}, {
|
|
||||||
"type": forge.pki.oids.messageDigest,
|
|
||||||
}, {
|
}, {
|
||||||
"type": forge.pki.oids.signingTime,
|
"type": forge.pki.oids.signingTime,
|
||||||
"value": signdate,
|
"value": signdate,
|
||||||
|
}, {
|
||||||
|
"type": forge.pki.oids.messageDigest,
|
||||||
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
|
|
|
@ -1,13 +1,15 @@
|
||||||
{
|
{
|
||||||
"name": "zgapdfsigner",
|
"name": "zgapdfsigner",
|
||||||
"version": "2.3.0",
|
"version": "2.5.0",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "zgapdfsigner",
|
"name": "zgapdfsigner",
|
||||||
"version": "2.3.0",
|
"version": "2.5.0",
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"follow-redirects": "1.15.2",
|
||||||
"node-forge": "1.3.1",
|
"node-forge": "1.3.1",
|
||||||
"pdf-lib": "1.17.1"
|
"pdf-lib": "1.17.1"
|
||||||
},
|
},
|
||||||
|
@ -29,6 +31,25 @@
|
||||||
"pako": "^1.0.10"
|
"pako": "^1.0.10"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/follow-redirects": {
|
||||||
|
"version": "1.15.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
|
||||||
|
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
|
||||||
|
"funding": [
|
||||||
|
{
|
||||||
|
"type": "individual",
|
||||||
|
"url": "https://github.com/sponsors/RubenVerborgh"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"engines": {
|
||||||
|
"node": ">=4.0"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"debug": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/node-forge": {
|
"node_modules/node-forge": {
|
||||||
"version": "1.3.1",
|
"version": "1.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
|
||||||
|
@ -76,6 +97,11 @@
|
||||||
"pako": "^1.0.10"
|
"pako": "^1.0.10"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"follow-redirects": {
|
||||||
|
"version": "1.15.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
|
||||||
|
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
|
||||||
|
},
|
||||||
"node-forge": {
|
"node-forge": {
|
||||||
"version": "1.3.1",
|
"version": "1.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "zgapdfsigner",
|
"name": "zgapdfsigner",
|
||||||
"version": "2.5.0",
|
"version": "2.5.1",
|
||||||
"author": "zboris12",
|
"author": "zboris12",
|
||||||
"description": "A javascript tool to sign a pdf or set protection to a pdf in web browser, Google Apps Script and nodejs.",
|
"description": "A javascript tool to sign a pdf or set protection to a pdf in web browser, Google Apps Script and nodejs.",
|
||||||
"homepage": "https://github.com/zboris12/zgapdfsigner",
|
"homepage": "https://github.com/zboris12/zgapdfsigner",
|
||||||
|
@ -32,9 +32,9 @@
|
||||||
"test": "node test4node.js"
|
"test": "node test4node.js"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"follow-redirects": "1.15.2",
|
||||||
"pdf-lib": "1.17.1",
|
"pdf-lib": "1.17.1",
|
||||||
"node-forge": "1.3.1"
|
"node-forge": "1.3.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue