Asinhrono prikupljanje dokaza potpisa
THPDFSignatureEvidenceTask prikuplja tokene vremenskih oznaka, OCSP odgovore i CRL-ove na pozadinskim radnicima bez povezivanja HotPDF-a sa određenim HTTP, proxy ili autentifikacionim stekom
Zahtevi i transport
Svaki THPDFSignatureEvidenceRequest identifikuje vrstu dokaza, URI, tip sadržaja, telo zahteva, identifikator korelacije i maksimalnu prihvaćenu veličinu odgovora
Transportni povratni poziv prima jedan zahtev, broj pokušaja koji počinje od jedan i token otkazivanja, a zatim vraća odgovor, opciono kašnjenje ponovnog pokušaja, dijagnostički tekst i jedan od setsSucceeded, setsRetry, setsPermanentFailure ili setsCancelled
Povratni poziv može da koristi THTTPClient, Indy, WinHTTP, korporativni proxy klijent ili aplikaciji specifičnu offline uslugu
Ponovni pokušaji i konkurentnost
THPDFSignatureEvidenceRetryPolicy.Default izvršava do tri pokušaja, počinje sa 250 milisekundi, udvostručuje kašnjenja do gornje granice od 10 sekundi i ograničava kašnjenja ponovnih pokušaja koje zahteva server na 30 sekundi
Broj radnika je ograničen po zadatku, redosled zahteva ostaje stabilan u nizu rezultata, čekanja ponovnih pokušaja proveravaju otkazivanje svakih 50 milisekundi, a transportne izuzetke ulaze u putanju ponovnog pokušaja sa zadržanom dijagnostičkom porukom
Rezultati i otkazivanje
SnapshotResults vraća duboku kopiju bezbednu za niti dok prikupljanje nastavlja, WaitForResults čeka završetak, a Cancel označava rad u redu i aktivan rad kao otkazan kroz zajednički token
Rezultati razlikuju uspeh, trajni neuspeh, iscrpljene ponovne pokušaje, otkazivanje i prevelike odgovore, i uključuju broj pokušaja, bajtove odgovora i poslednji dijagnostički tekst
Uspešni bajtovi vremenskih oznaka mogu da napajaju THPDFCMSSignOptions.GetSignatureTimeStamp, dok OCSP i CRL bajtovi mogu da popune atribute opoziva potpisivanja, DSS unose ili THPDFCertificateValidationOptions