SetSignProcessSignaturePolicy

보안 및 서명

설명

PAdES-B-B 서명 경로의 CAdES signature-policy-identifier 서명 속성을 설정합니다

구문

Delphi

Function TPDFlib.SetSignProcessSignaturePolicy(SignProcessID: Integer; Const PolicyOID, PolicyHashHex: WideString; HashAlgorithm: Integer): Integer;

매개변수

SignProcessIDNewSignProcessFrom* 함수 중 하나가 반환한 값
PolicyOID정책 문서를 식별하는 점으로 구분된 십진수 OID입니다. 속성을 지우려면 빈 값을 전달합니다
PolicyHashHex정책 문서의 16진수 인코딩 해시
HashAlgorithm다이제스트 코드: 0 자동/SHA-256, 1 SHA-1, 2 SHA-256, 3 SHA-384, 4 SHA-512

반환값

프로세스가 존재하고 해시 알고리즘 코드가 허용되면 1, 그렇지 않으면 0을 반환합니다

비고

길이가 홀수이거나 16진수가 아닌 정책 해시 입력은 유효하지 않은 첫 번째 쌍에서 잘립니다. 속성은 ETSI.CAdES.detached SubFilter 경로에서만 출력됩니다

참고 항목

SetSignProcessCustomSubFilter, SetSignProcessDigestAlgorithm