restpki-client
Version:
Classes to consume Lacuna Software REST PKI
67 lines (66 loc) • 2.18 kB
TypeScript
export class PadesSignatureStarter extends SignatureStarter {
_bypassMarksIfSigned: boolean;
_pdfMarks: any[];
_pdfToSign: FileReference | null;
_measurementUnits: any;
_pageOptimization: any;
_visualRepresentation: any;
_customSignatureFieldName: any;
_certificationLevel: any;
_reason: any;
setIgnoreRevocationStatusUnknown(value: any): void;
_ignoreRevocationStatusUnknown: any;
getIgnoreRevocationStatusUnknown(): any;
set ignoreRevocationStatusUnknown(value: any);
get ignoreRevocationStatusUnknown(): any;
setPdfToSignFromPath(path: any): void;
setPdfToSignFromStream(stream: any): void;
setPdfToSignFromResult(result: any): void;
setPdfToSignFromContentRaw(contentRaw: any): void;
setPdfToSignFromContentBase64(contentBase64: any): void;
/**
* @param {string} path
*/
set pdfToSign(path: string);
/**
* @param {Buffer} contentRaw
*/
set pdfToSignContent(contentRaw: Buffer);
set visualRepresentation(value: any);
set bypassMarksIfSigned(value: any);
set pdfMarks(value: any);
set measurementUnits(value: any);
set pageOptimization(value: any);
set customSignatureFieldName(value: any);
get customSignatureFieldName(): any;
set certificationLevel(value: any);
get certificationLevel(): any;
set reason(value: any);
get reason(): any;
start(): Promise<{
token: any;
toSignData: any;
toSignHash: any;
digestAlgorithmOid: any;
cryptoSignatureAlgorithm: string | null;
}>;
startWithWebPki(): Promise<{
token: any;
}>;
_startCommon(): Promise<any>;
_startCommonGetRequest(): Promise<{
signaturePolicyId: any;
securityContextId: any;
callbackArgument: any;
pdfMarks: any[];
bypassMarksIfSigned: boolean;
measurementUnits: any;
pageOptimization: any;
visualRepresentation: any;
customSignatureFieldName: any;
certificationLevel: any;
reason: any;
}>;
}
import { SignatureStarter } from "./signature-starter";
import { FileReference } from "./file-reference";