blob: b418a4a6dea44bd9d10474276cd76f98e1a57ff6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import { isoBase64URL } from "./iso/index.ts";
/**
* Take a certificate in PEM format and convert it to bytes
*/
export function convertPEMToBytes(pem: string): Uint8Array {
const certBase64 = pem
.replace("-----BEGIN CERTIFICATE-----", "")
.replace("-----END CERTIFICATE-----", "")
.replace(/[\n ]/g, "");
return isoBase64URL.toBuffer(certBase64, "base64");
}
|