@parse/node-apn
Version:
An interface to the Apple Push Notification service for Node.js
19 lines (13 loc) • 548 B
JavaScript
module.exports = function (dependencies) {
const { resolve } = dependencies;
function loadCredentials(credentials) {
// Prepare PKCS#12 data if available
const pfx = resolve(credentials.pfx || credentials.pfxData);
// Prepare Certificate data if available.
const cert = resolve(credentials.cert || credentials.certData);
// Prepare Key data if available
const key = resolve(credentials.key || credentials.keyData);
return { pfx, cert, key, passphrase: credentials.passphrase };
}
return loadCredentials;
};