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

SignProcessIDA NewSignProcessFrom* függvények egyikének visszatérési értéke
PolicyOIDA házirenddokumentumot azonosító pontozott decimális OID. Az attribútum törléséhez adjon át üres értéket
PolicyHashHexA szabályzatdokumentum hexadecimális kódolású hash-értéke
HashAlgorithmKivonatkó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