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