PDF 인증

PDF 문서 인증

문서를 신뢰해야 하지만 서명 후 정의된 변경 클래스를 허용해야 하는 경우 인증을 사용합니다.

단계

  1. PdfFileSignature 인스턴스를 생성하고 소스 PDF를 바인딩하세요.
  2. 인증서와 인증서 비밀번호를 사용하여 PKCS7 서명 개체를 빌드하세요.
  3. 필수 DocMDPAccessPermissions 값을 사용하여 해당 서명을 DocMDPSignature로 래핑하세요.
  4. 대상 페이지, 서명 메타데이터, 표시되는 직사각형 및 MDP 서명을 사용하여 certify을 호출하세요.
  5. 인증된 PDF를 저장하고 Facade 개체를 닫으세요.

Java 예제```java

public static void certifyPdfWithMdpSignature(Path inputFile, Path certificateFile, Path outputFile) { PdfFileSignature pdfSignature = new PdfFileSignature(); try { pdfSignature.bindPdf(inputFile.toString()); DocMDPSignature signature = new DocMDPSignature( createPkcs7(certificateFile, “Certified for form filling and signing”), DocMDPAccessPermissions.FillingInForms); pdfSignature.certify(1, “Certified for form filling and signing”, “security@example.com”, “New York, USA”, true, signatureRectangle(), signature); pdfSignature.save(outputFile.toString()); } finally { pdfSignature.close(); } }