서명 추출
Contents
[
Hide
]
서명 인증서 추출
기존 서명과 연결된 인증서를 저장해야 하는 경우 이 워크플로를 사용하세요.
단계
PdfFileSignature인스턴스를 생성하고 서명된 PDF를 바인딩하세요.- 검사할 서명 이름을 선택하세요.
- 인증서 스트림을 열려면
extractCertificate를 호출하세요. - 인증서 바이트를 출력 파일에 복사하세요.
- 스트림 리소스와 Facade 개체를 닫으세요.
Java 예제```java
public static void extractSignatureCertificate(Path inputFile, Path outputFile) throws Exception { PdfFileSignature pdfSignature = new PdfFileSignature(); try { pdfSignature.bindPdf(inputFile.toString()); SignatureName signatureName = pdfSignature.getSignatureNames().get_Item(0); try (InputStream inputStream = pdfSignature.extractCertificate(signatureName); OutputStream outputStream = Files.newOutputStream(outputFile)) { inputStream.transferTo(outputStream); } } finally { pdfSignature.close(); } }
현재 `PdfFileSignatureExamples.java` 클래스에는 렌더링된 서명 이미지를 추출하기 위한 전용 Java 샘플이 포함되어 있지 않습니다.