SetSignProcessSignaturePolicy
Biztonság és aláírások
Leírás
Beállítja a CAdES signature-policy-identifier aláírt attribútumot a PAdES-B-B aláírási útvonalhoz
Szintaxis
Delphi
Function TPDFlib.SetSignProcessSignaturePolicy(SignProcessID: Integer; Const PolicyOID, PolicyHashHex: WideString; HashAlgorithm: Integer): Integer;
Paraméterek
| SignProcessID | A NewSignProcessFrom* függvények egyikének visszatérési értéke |
|---|---|
| PolicyOID | A házirenddokumentumot azonosító pontozott decimális OID. Az attribútum törléséhez adjon át üres értéket |
| PolicyHashHex | A szabályzatdokumentum hexadecimális kódolású hash-értéke |
| HashAlgorithm | Kivonatkód: 0 automatikus/SHA-256, 1 SHA-1, 2 SHA-256, 3 SHA-384, 4 SHA-512 |
Visszaad
1-et ad vissza, ha a folyamat létezik és a hash-algoritmus kódja elfogadott; egyébként 0-t
Megjegyzések
A páratlan hosszúságú vagy nem hexadecimális házirendkivonat-bemenet az első érvénytelen párnál csonkolódik. Az attribútum csak az ETSI.CAdES.detached SubFilter útvonalon kerül kiírásra
Lásd még
SetSignProcessCustomSubFilter, SetSignProcessDigestAlgorithm