THotPDF.CheckLoadedSignatureSeedValue Method

Deklaration

function CheckLoadedSignatureSeedValue(SigIndex: Integer;
  const SubFilter: AnsiString; const DigestMethod: AnsiString;
  const Reason: AnsiString; MDPMode: Integer;
  out Violation: AnsiString): boolean;

Verhalten

Durchsetzung von Seed-Werten für Gegenzeichnungs- oder Neusignatur-Workflows: liest das /SV-Dictionary eines geladenen Signaturfelds und prüft ein Kandidaten-Signaturprofil gegen dessen Einschränkungen. Liefert true, wenn kein /SV existiert (der uneingeschränkte Fall) oder alle vorhandenen Einschränkungen erfüllt sind; bei false benennt der Out-Parameter Violation die erste verletzte Einschränkung für die Fehlermeldung des Aufrufers

SubFilter, DigestMethod, Reasons und MDP folgen ISO 32000-1 12.7.5.5 mit der F-Bit-Semantik aus 12.7.5.5.3: Ein erzwungenes Bit macht eine Abweichung zum Fehler, ein nicht erzwungenes Bit filtert nur Präferenzen

See also GetLoadedSignatureInfo, Batch Signature Validation