cose-kit
Version:
**DEPRECATED:** Use [@auth0/cose](https://www.npmjs.com/package/@auth0/cose).
14 lines (13 loc) • 421 B
JavaScript
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-----`;
};