UNPKG

cose-kit

Version:

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

14 lines (13 loc) 421 B
import { encodeBase64 } from '#runtime/base64.js'; export 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 ''; }; export const certToPEM = (cert) => { return `-----BEGIN CERTIFICATE----- ${encodeBase64(cert).trim()} -----END CERTIFICATE-----`; };