export function base64ToPEM()

in src/utils.ts [41:62]


export function base64ToPEM (key: string, headerFooter: string): string {
    const PEM_HEADER = `-----BEGIN ${headerFooter} KEY-----`;
    const PEM_FOOTER = `-----END ${headerFooter} KEY-----`;

	let tmp = [];
    const ret = [Buffer.from(PEM_HEADER).toString('ascii')];

    for (let i = 0, len = key.length; i < len; i++) {

        if (i>0 && i%64 === 0) {
            ret.push(tmp.join(''));
            tmp = [];
        }

        tmp.push(key[i]);
    }

    ret.push(tmp.join(''));
    ret.push(Buffer.from(PEM_FOOTER).toString('ascii'));

    return ret.join(ASCII_NEW_LINE);
}