서명 추출

서명 인증서 추출

기존 서명과 연결된 인증서를 저장해야 하는 경우 이 워크플로를 사용하세요.

단계

  1. PdfFileSignature 인스턴스를 생성하고 서명된 PDF를 바인딩하세요.
  2. 검사할 서명 이름을 선택하세요.
  3. 인증서 스트림을 열려면 extractCertificate를 호출하세요.
  4. 인증서 바이트를 출력 파일에 복사하세요.
  5. 스트림 리소스와 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 샘플이 포함되어 있지 않습니다.