resedit-cli
Version:
Command-line tool for editing Windows Resource data in executable binaries
13 lines (12 loc) • 716 B
TypeScript
/// <reference types="node" />
import { CertificateSelectMode } from '../definitions/DefinitionData.js';
export interface CertAndKeyData {
certs: ArrayBufferView[];
privatePem: string;
isRSA: boolean;
password: string | undefined;
}
export declare function getCertificatesFromPem(pemData: string, certSelect: CertificateSelectMode): ArrayBufferView[];
export declare function verifyDERCertificates(bin: Buffer, certSelect: CertificateSelectMode): Buffer;
export declare function pickPrivateKeyFromPem(pemData: string): Array<[isRSA: boolean, pem: string]>;
export declare function pickKeysFromP12File(p12Bin: Buffer, certSelect: CertificateSelectMode, password?: string): CertAndKeyData;