THotPDF.VerifyLoadedSignatureWithOptions
Verifikuje jedan učitani CMS potpis providerom koji bira pozivalac i modernim opcijama algoritma
Deklaracija
function VerifyLoadedSignatureWithOptions(SigIndex: Integer;
Source: TStream; const Options: THPDFCMSVerifyOptions;
out Info: THPDFSignatureInfo): THPDFSignatureVerifyStatus;
Options.SignatureProvider nadjačava podrazumevani platformski provider, a Options.OpenSSLLibraryPath bira OpenSSL 3 biblioteku za Ed25519 ili Ed448 verifikaciju
Options.AllowMLDSA dodatno ograničava LoadedDocumentDeclaresMLDSAExtension i ne može uključiti ML-DSA za učitani dokument koji ga nije deklarisao
Nekonzistentni identifikatori CMS algoritama vraćaju svDigestAlgorithmMismatch pre heširanja izvora ili prosleđivanja provideru, sa tačnim uzrokom u Info.DigestConsistencyIssue i digest OID-om potpisnika u Info.DigestAlgorithmOID
Pogledajte CMS digest-algorithm consistency za proveravana polja, prioritet problema, propagaciju timestamp-a, izveštaje o validaciji i JSON imena