이 빠른 자습서에서는 Java를 사용하여 PDF에서 디지털 서명을 확인하는 방법을 설명합니다. 여기에는 완전한 구성 세부 정보, 단계 목록 및 Java를 사용하여 PDF의 서명을 검증하기 위한 실행 가능한 샘플 코드가 포함되어 있습니다. 또한 PDF 파일에서 서명을 사용하는 다양한 옵션에 대해 알아봅니다.
Java를 사용하여 PDF에서 서명을 확인하는 단계
- PDF의 서명을 확인하기 위해 Aspose.PDF for Java을(를) 추가하도록 프로젝트를 구성하세요.
- PDF 서명 작업을 위해 PdfFileSignature 클래스 개체 인스턴스화
- bindPdf() 메서드를 사용하여 대상 PDF 파일을 바인딩합니다.
- verifySignature() 메서드를 호출하여 대상 PDF 파일의 특정 서명을 확인합니다.
다음 단계는 Java*를 사용하여 PDF에서 *서명 유효성 검사 프로세스를 요약한 것입니다. 모든 리소스는 이 작업을 위해 로드되는 필수 라이브러리, PDF의 서명을 확인하기 위해 라이브러리에서 사용되는 중요한 클래스 및 메서드와 같이 공유됩니다. 단일 PDF 파일에 여러 서명이 있을 수 있으므로 PDF에서 확인할 서명의 이름을 알아야 합니다.
Java를 사용하여 PDF에서 디지털 서명을 확인하는 코드
import com.aspose.pdf.License; | |
import com.aspose.pdf.facades.PdfFileSignature; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to verify PDF signature using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Instantiate a PdfFileSignature object | |
PdfFileSignature pdfSign = new PdfFileSignature(); | |
// Bind the target PDF file | |
pdfSign.bindPdf("Digitally Signed PDF.pdf"); | |
// Verify the signature | |
if (pdfSign.verifySignature("Signature1")) | |
{ | |
System.out.println("Signature Verified"); | |
} | |
System.out.println("Done"); | |
} | |
} |
앞서 언급한 샘플 코드는 Java*를 사용한 *PDF 파일 서명 유효성 검사를 보여줍니다. PdfFileSignature 클래스는 PDF 파일 내 서명 작업을 위한 풍부한 기능을 포함하는 이 목적을 위해 사용됩니다. PDF 파일이 서명되었는지 여부를 verifySigned() 메서드를 사용하여 확인하고, sign() 메서드를 사용하여 서명을 추가하고, removeSignature() 메서드를 사용하여 서명을 제거하여 이름을 지정하는 것과 같은 기능을 제공합니다.
이 자습서는 Java*를 사용하여 *디지털 서명 유효성 검사 프로세스를 작성하도록 안내했습니다. PDF 파일에 디지털 서명을 추가하는 과정을 알아보려면 Java에서 PDF에 디지털 서명을 추가하는 방법 문서를 참조하세요.