mirror of
https://github.com/marcogll/passkit-generator.git
synced 2026-03-15 16:25:21 +00:00
Converted certificates files names into paths; Removed dir property from the schema
This commit is contained in:
2
index.js
2
index.js
@@ -446,13 +446,11 @@ class Pass {
|
||||
}
|
||||
|
||||
this.model = path.resolve(options.model) + (!path.extname(options.model) ? ".pass" : "");
|
||||
this.Certificates.dir = options.certificates.dir;
|
||||
|
||||
let certPaths = Object.keys(options.certificates)
|
||||
.filter(v => v !== "dir")
|
||||
.map((val) =>
|
||||
path.resolve(
|
||||
this.Certificates.dir,
|
||||
typeof options.certificates[val] !== "object" ? options.certificates[val] : options.certificates[val]["keyFile"]
|
||||
)
|
||||
);
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
const Joi = require("joi");
|
||||
|
||||
let instance = Joi.object().keys({
|
||||
// modelDir: Joi.string().required(),
|
||||
model: Joi.string(),
|
||||
certificates: Joi.object().keys({
|
||||
dir: Joi.string().required(),
|
||||
wwdr: Joi.string().required(),
|
||||
signerCert: Joi.string().required(),
|
||||
signerKey: Joi.object().keys({
|
||||
|
||||
@@ -31,11 +31,10 @@ function manageRequest(request, response) {
|
||||
let pass = new Passkit.Pass({
|
||||
model: "./passModels/"+(request.params.modelName || request.query.modelName),
|
||||
certificates: {
|
||||
dir: "certificates/",
|
||||
wwdr: "WWDR.pem",
|
||||
signerCert: "passcertificate.pem",
|
||||
wwdr: "./certificates/WWDR.pem",
|
||||
signerCert: "./certificates/passcertificate.pem",
|
||||
signerKey: {
|
||||
keyFile: "passkey.pem",
|
||||
keyFile: "./certificates/passkey.pem",
|
||||
passphrase: "123456"
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user