Asinkrono prikupljanje dokaza potpisa
THPDFSignatureEvidenceTask prikuplja žetone vremenske oznake, OCSP odgovore i CRL-ove na pozadinskim radnicima bez povezivanja HotPDF-a s određenim HTTP, proxy ili autentifikacijskim paketom
Zahtjevi i prijenos
Svaki THPDFSignatureEvidenceRequest identificira vrstu dokaza, URI, vrstu sadržaja, tijelo zahtjeva, korelacijski identifikator i najveću prihvaćenu veličinu odgovora
Povratni poziv prijenosa prima jedan zahtjev, broj pokušaja temeljen na jedinici i žeton otkazivanja, zatim vraća odgovor, neobavezno kašnjenje ponovnog pokušaja, dijagnostički tekst i jedan od setsSucceeded, setsRetry, setsPermanentFailure ili setsCancelled
Povratni poziv može koristiti THTTPClient, Indy, WinHTTP, korporativni proxy klijent ili servis izvan mreže specifičan za aplikaciju
Ponovni pokušaj i istodobnost
THPDFSignatureEvidenceRetryPolicy.Default izvodi do tri pokušaja, počinje na 250 milisekundi, udvostručuje kašnjenja do gornje granice od 10 sekundi i ograničava kašnjenja ponovnog pokušaja koje zahtijeva poslužitelj na 30 sekundi
Broj radnika omeđen je po zadatku, redoslijed zahtjeva ostaje stabilan u polju rezultata, čekanja ponovnog pokušaja anketiraju otkazivanje svakih 50 milisekundi, a iznimke prijenosa ulaze u putanju ponovnog pokušaja uz zadržanu dijagnostičku poruku
Rezultati i otkazivanje
SnapshotResults vraća sigurnu duboku kopiju za niti dok prikupljanje nastavlja, WaitForResults čeka dovršenje, a Cancel označava poslove u redu i aktivne poslove otkazanima kroz dijeljeni žeton
Rezultati razlikuju uspjeh, trajni neuspjeh, iscrpljene ponovne pokušaje, otkazivanje i prevelike odgovore te uključuju broj pokušaja, bajtove odgovora i zadnji dijagnostički tekst
Uspješni bajtovi vremenske oznake mogu napajati THPDFCMSSignOptions.GetSignatureTimeStamp, dok bajtovi OCSP-a i CRL-a mogu ispuniti atribute povlačenja potpisivanja, DSS unose ili THPDFCertificateValidationOptions