HPDFCMSSignPDFStreamWithProvider
Signerar en befintlig PDF-signaturplatshållare genom en callback-, fjärr-, hårdvaru- eller applikationsdefinierad provider
Deklaration
function HPDFCMSSignPDFStreamWithProvider(InputStream, OutputStream: TStream;
const CertificateDER: TBytes; Provider: THPDFSignatureProvider;
const KeyIdentifier: AnsiString; const Options: THPDFCMSSignOptions;
CancellationToken: THPDFCancellationToken): Boolean;
Överlagringen utan CancellationToken använder samma beteende och funktionen bevarar de befintliga budgetkontrollerna för CMS-platshållare
InputStream måste innehålla de /ByteRange- och /Contents-platshållare som en signerad signaturfält avger
Options.DigestAlgorithm väljer SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-384 eller SHA3-512 för byträffarna, signerade attribut, providerbegäran och valfria tidsstämplar
Funktionen kopierar genom en begränsad 256 KB buffert, söker-lappar fastbreddsplatshållare och kan använda samma sökbara läsbara/skrivbara ström för indata och utdata utan att behålla en komplett andra PDF
När en bifogad PDF MAC väljer samma digest återanvänder signeringssökvägen byträffs-digesten från den delade strömmande skanningen