GetSignatureSignerCertificateDER
디지털 서명
설명
서명을 생성한 인증서를 DER 인코딩으로 반환합니다
서명자 식별자와 인증서 식별 필드가 자신이 속한 DER 컨테이너 경계를 벗어나면 거부되며, 인증서 매칭에 사용되지 않습니다
구문
Delphi
Function TPDFlib.GetSignatureSignerCertificateDER(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): AnsiString;매개변수
| InputFile | 서명된 PDF |
|---|---|
| Password | 열기 위한 암호이며 필요 없으면 빈 문자열 |
| FieldName | 서명 열거에서 보고된 서명 필드 이름 |
| SignerIndex | 드물게 둘 이상을 포함하는 서명을 위한 0부터 시작하는 서명자 인덱스 |
반환 값
| Certificate | 서명자 인증서 바이트 |
|---|---|
| Empty string | 서명자 또는 해당 인증서가 없거나 파일 또는 필드를 읽을 수 없습니다 |
비고
서명이 발급자와 일련번호 또는 주체 키 식별자로 서명자를 식별하는지와 관계없이 내장 집합에서 서명자를 찾습니다
이 기능은 구조만 읽고 아무것도 검증하지 않습니다. 유효한 서명을 생성했는지 확인된 인증서가 아니라 서명이 명명한 인증서를 보고합니다
문서는 공유 핸들로 읽으므로 검증기 또는 뷰어가 이미 파일을 열고 있어도 이 정보를 확인할 수 있습니다