SetSignProcessSignaturePolicy
Beveiliging en handtekeningen
Beschrijving
Stelt het ondertekende attribuut CAdES signature-policy-identifier in voor het PAdES-B-B-ondertekeningspad
Syntaxis
Delphi
Function TPDFlib.SetSignProcessSignaturePolicy(SignProcessID: Integer; Const PolicyOID, PolicyHashHex: WideString; HashAlgorithm: Integer): Integer;
Syntaxis
| SignProcessID | Waarde die door een van de NewSignProcessFrom*-functies wordt geretourneerd |
|---|---|
| PolicyOID | OID in dotted-decimalvorm die het beleidsdocument identificeert. Geef een lege waarde door om het attribuut te wissen |
| PolicyHashHex | Hex-gecodeerde hash van het beleidsdocument |
| HashAlgorithm | Digest code: 0 auto/SHA-256, 1 SHA-1, 2 SHA-256, 3 SHA-384, 4 SHA-512. |
Retourwaarden
Geeft 1 terug wanneer het proces bestaat en de hash-algoritmecode wordt geaccepteerd; anders 0
Opmerkingen
Invoer met een oneven lengte of niet-hexadecimale policy-hash wordt afgekapt bij het eerste ongeldige paar. Het attribuut wordt alleen uitgegeven voor het SubFilter-pad ETSI.CAdES.detached
Zie ook
SetSignProcessCustomSubFilter, SetSignProcessDigestAlgorithm