PDFium Delphi Component Docs

CompletePadesRemoteSignature metódus

Komponens: TPdf  ·  Egység: PDFium
Befejezi egy előkészített PAdES távoli aláírási munkamenetet aktív TPdf-példány igénye nélkül

Syntax

class function CompletePadesRemoteSignature(Prepared, Dest: TStream; const Request: TPadesRemoteSigningRequest; const CmsDer: TBytes): Boolean; static;

Description

Újrakiszámítja a teljes előkészített PDF ujjlenyomatát és a leválasztott dokumentumkivonatát, ellenőrzi a mentett ByteRange-t és a nem használt helyőrzőt, validálja a visszakapott CMS alakot és üzenetkivonat-kötést, majd feltölti a fenntartott hexadecimális helyet bármely aláírt bájt megváltoztatása nélkül

Minden kérés- és CMS-ellenőrzés befejeződik, mielőtt a célfolyam törlésre vagy írásra kerül

Parameters

PreparedA PreparePadesRemoteSignature által előállított pontos helyőrzős PDF
DestA befejezett aláírt PDF célfolyama
RequestEredeti vagy deszerializált távoli aláírási kérés
CmsDerA távoli aláíró által visszaküldött teljes leválasztott CMS SignedData DER

Remarks

Example

var
  Prepared, Output: TFileStream;
  Request: TPadesRemoteSigningRequest;
  CmsDer: TBytes;
begin
  Request := TPdf.LoadPadesRemoteSigningRequest(RequestStream);
  TPdf.CompletePadesRemoteSignature(Prepared, Output, Request, CmsDer);
end;

See Also

PreparePadesRemoteSignature LoadPadesRemoteSigningRequest