modern-pdf-lib / computeSignatureHash
Function: computeSignatureHash()
computeSignatureHash(
pdfBytes,byteRange,algorithm?):Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/signature/byteRange.ts:502
Compute the hash of PDF bytes excluding the signature placeholder.
Hashes the bytes covered by the ByteRange (everything except the /Contents hex string).
Parameters
pdfBytes
Uint8Array
The prepared PDF bytes.
byteRange
[number, number, number, number]
The [offset1, length1, offset2, length2] array.
algorithm?
Hash algorithm. Default 'SHA-256'.
"SHA-256" | "SHA-384" | "SHA-512"
Returns
Promise<Uint8Array<ArrayBufferLike>>
The hash digest.