mirror of
https://github.com/marcogll/passkit-generator.git
synced 2026-03-16 01:25:30 +00:00
19 lines
553 B
TypeScript
19 lines
553 B
TypeScript
import type forge from "node-forge";
|
|
import Joi from "joi";
|
|
|
|
export interface CertificatesSchema {
|
|
wwdr: string | Buffer;
|
|
signerCert: string | Buffer;
|
|
signerKey: string | Buffer;
|
|
signerKeyPassphrase?: string;
|
|
}
|
|
|
|
export const CertificatesSchema = Joi.object<CertificatesSchema>()
|
|
.keys({
|
|
wwdr: Joi.alternatives(Joi.binary(), Joi.string()).required(),
|
|
signerCert: Joi.alternatives(Joi.binary(), Joi.string()).required(),
|
|
signerKey: Joi.alternatives(Joi.binary(), Joi.string()).required(),
|
|
signerKeyPassphrase: Joi.string(),
|
|
})
|
|
.required();
|