THotPDF.VerifyLoadedSignatureWithOptions
Verifieert één geladen CMS-handtekening met een door de aanroeper gekozen provider en moderne algoritmeopties
Declaratie
function VerifyLoadedSignatureWithOptions(SigIndex: Integer;
Source: TStream; const Options: THPDFCMSVerifyOptions;
out Info: THPDFSignatureInfo): THPDFSignatureVerifyStatus;
Options.SignatureProvider overrulet de standaard platformprovider en Options.OpenSSLLibraryPath kiest een OpenSSL 3-bibliotheek voor Ed25519- of Ed448-verificatie
Options.AllowMLDSA wordt bovendien beperkt door LoadedDocumentDeclaresMLDSAExtension en kan ML-DSA niet inschakelen voor een niet-gedeclareerd geladen document
Inconsistente CMS-algoritme-ID's geven svDigestAlgorithmMismatch terug vóór bronhashing of providerdispatch, met de exacte oorzaak in Info.DigestConsistencyIssue en de ondertekenaar-digest-OID in Info.DigestAlgorithmOID
Zie CMS-digestalgoritmeconsistentie voor de gecontroleerde velden, probleemprioriteit, tijdstempelpropagatie, validatierapporten en JSON-namen