SetSignProcessSignaturePolicy
보안 및 서명
설명
PAdES-B-B 서명 경로의 CAdES signature-policy-identifier 서명 속성을 설정합니다
구문
Delphi
Function TPDFlib.SetSignProcessSignaturePolicy(SignProcessID: Integer; Const PolicyOID, PolicyHashHex: WideString; HashAlgorithm: Integer): Integer;
매개변수
| SignProcessID | NewSignProcessFrom* 함수 중 하나가 반환한 값 |
|---|---|
| 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