@hazae41/x509
Version:
Zero-copy X.509 certificates in pure modern TypeScript
19 lines (17 loc) • 509 B
TypeScript
declare namespace PEM {
const header = "-----BEGIN CERTIFICATE-----";
const footer = "-----END CERTIFICATE-----";
class MissingHeaderError extends Error {
#private;
readonly name: string;
constructor();
}
class MissingFooterError extends Error {
#private;
readonly name: string;
constructor();
}
function decodeOrThrow(text: string): Uint8Array<ArrayBuffer>;
function encodeOrThrow(bytes: Uint8Array): string;
}
export { PEM };