THotPDF.VerifyLoadedSignatureWithOptions
Verificira jedan učitani CMS potpis pomoću providera i opcija modernih algoritama koje odabere pozivatelj
Deklaracija
function VerifyLoadedSignatureWithOptions(SigIndex: Integer;
Source: TStream; const Options: THPDFCMSVerifyOptions;
out Info: THPDFSignatureInfo): THPDFSignatureVerifyStatus;
Options.SignatureProvider nadjačava zadani platformski provider, a Options.OpenSSLLibraryPath odabire OpenSSL 3 biblioteku za verifikaciju Ed25519 ili Ed448
Options.AllowMLDSA dodatno ograničava LoadedDocumentDeclaresMLDSAExtension i ne može omogućiti ML-DSA za učitani dokument koji ga ne deklarira
Nekonzistentni identifikatori CMS algoritama vraćaju svDigestAlgorithmMismatch prije hashiranja izvora ili dispatcha prema provideru, s točnim uzrokom u Info.DigestConsistencyIssue i OID-om digesta potpisnika u Info.DigestAlgorithmOID
Provjerena polja, prednost problema, propagaciju timestampa, izvješća o validaciji i JSON nazive potražite u članku CMS digest-algorithm consistency