UNPKG

cose-kit

Version:

**DEPRECATED:** Use [@auth0/cose](https://www.npmjs.com/package/@auth0/cose).

19 lines (18 loc) 611 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.certToPEM = exports.pemToCert = void 0; const base64_js_1 = require("#runtime/base64.js"); const pemToCert = (cert) => { const pem = /-----BEGIN (\w*)-----([^-]*)-----END (\w*)-----/g.exec(cert.toString()); if (pem && pem.length > 0) { return pem[2].replace(/[\n|\r\n]/g, ''); } return ''; }; exports.pemToCert = pemToCert; const certToPEM = (cert) => { return `-----BEGIN CERTIFICATE----- ${(0, base64_js_1.encodeBase64)(cert).trim()} -----END CERTIFICATE-----`; }; exports.certToPEM = certToPEM;