UNPKG

edockit

Version:

A JavaScript library for listing, parsing, and verifying the contents and signatures of electronic documents (eDoc) and Associated Signature Containers (ASiC-E), supporting EU eIDAS standards for digital signatures and electronic seals.

30 lines (29 loc) 917 B
/** * Cross-platform encoding utilities for ArrayBuffer/Base64/Hex conversions * Works in both browser and Node.js environments */ /** * Convert ArrayBuffer to base64 string */ export declare function arrayBufferToBase64(buffer: ArrayBuffer): string; /** * Convert base64 string to ArrayBuffer * Handles base64 strings with whitespace (common in XML) */ export declare function base64ToArrayBuffer(base64: string): ArrayBuffer; /** * Convert base64 string to Uint8Array */ export declare function base64ToUint8Array(base64: string): Uint8Array; /** * Convert ArrayBuffer to hex string */ export declare function arrayBufferToHex(buffer: ArrayBuffer): string; /** * Convert hex string to ArrayBuffer */ export declare function hexToArrayBuffer(hex: string): ArrayBuffer; /** * Format DER bytes as PEM certificate */ export declare function arrayBufferToPEM(buffer: ArrayBuffer, type?: string): string;