Capsium TypeScript API
    Preparing search index...

    Function buildSignedPayload

    • The canonical §6a signed payload: the concatenation, in sorted package-relative path order, of the bytes of every file covered by the integrity checksums. Throws SignatureError when a covered file is missing.

      Parameters

      • files: ReadonlyMap<string, Uint8Array<ArrayBufferLike>>
      • security: {
            security: {
                digitalSignatures?: { publicKey: string; signatureFile: string };
                integrityChecks: {
                    checksumAlgorithm: "SHA-256";
                    checksums: Record<string, string>;
                };
            };
        }

      Returns Uint8Array