resedit-cli
Version:
Command-line tool for editing Windows Resource data in executable binaries
9 lines (8 loc) • 866 B
TypeScript
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>;