이 짧은 가이드는 Java를 사용하여 Word 문서의 디지털 서명을 확인하는 방법을 설명합니다. 여기에는 프로그래밍 지침, IDE 설정 및 Java를 사용한 Word 디지털 인증서 확인을 위한 샘플 코드가 포함되어 있습니다. API에서 제공하는 다양한 속성을 사용하여 Word 파일에서 서명 검증에 필요한 모든 매개변수를 설명합니다.
Java를 사용한 DOCX 서명 검증 단계
- 디지털 서명을 감지하고 확인하기 위해 Aspose.Words for Java를 사용하도록 IDE를 설정합니다
- 원본 Word 파일을 정의하고 그 안에 디지털 서명이 있는지 확인합니다
- 대상 Word 파일에서 서명을 로드하고 그 개수를 표시합니다
- 파일의 모든 서명을 순회하며 해당 속성을 표시합니다
- 각 signature에 대해 CertificateHolder 객체에 접근하고 그 속성을 표시합니다
다음 단계는 Java를 사용한 Word 문서 서명 인증 수행 방법을 요약합니다. 먼저 원본 Word 파일의 FileFormatInfo에 접근하여 디지털 서명이 존재하는지 확인한 다음 서명 컬렉션을 로드합니다. 각 서명의 모든 속성을 순회하며 표시하고, 각 서명에서 CertificateHolder 객체를 가져와 Word 파일에서 필요한 모든 매개변수를 확인하기 위해 그 속성을 표시합니다.
Java를 사용하여 DOCX의 전자 서명 확인 코드
이 코드는 Java를 사용한 Word 디지털 서명 검사기 개발을 보여줍니다. 디지털 서명을 더 자세히 설명하기 위해 사용할 수 있는 다양한 추가 속성도 제공됩니다. 예를 들어 sig.getSignatureType() 메서드를 사용하여 서명 형식 또는 유형을 확인하고, sig.getSignatureValue()를 사용하여 서명의 원시 바이트를 가져오며, sig.toString()으로 한 번의 API 호출로 사용자 친화적인 정보를 표시할 수 있습니다. 또한 signatures.isValid() 메서드를 사용하여 문서 수준 검증도 수행할 수 있습니다. 인증서 수준의 추가 정보(유효 시작 날짜, 유효 종료 날짜, 문서 서명에 사용된 서명 알고리즘)도 확인할 수 있습니다.
이 문서는 Word 파일의 디지털 서명 속성을 확인하고 가져오는 과정을 설명했습니다. 주석이 포함된 Word 파일을 인쇄하려면 다음 문서를 참조하십시오: Java를 사용하여 주석이 포함된 Word 문서 인쇄.