UNPKG

resedit-cli

Version:

Command-line tool for editing Windows Resource data in executable binaries

9 lines (8 loc) 866 B
import type * as PE from 'pe-library'; import { type CertAndKeyData } from './signUtil.js'; import type { DigestAlgorithmType, CertificateSelectMode } from '../definitions/DefinitionData.js'; import type { ParsedSignDefinition } from '../definitions/parser/sign.js'; export declare function prepareForSigningByP12(p12File: string, password: string | undefined, certSelect: CertificateSelectMode): Promise<CertAndKeyData>; export declare function prepareForSigning(privateKeyFile: string, certificateFile: string, password: string | undefined, certSelect: CertificateSelectMode): Promise<CertAndKeyData>; export declare function prepare(defData: ParsedSignDefinition): Promise<CertAndKeyData>; export declare function doSign(nt: PE.NtExecutable, data: CertAndKeyData, digestAlgorithm: DigestAlgorithmType, timestampServer?: string): PromiseLike<ArrayBuffer>;