이 문서에서는 Java를 사용하여 Word 문서에 디지털 서명하는 방법에 대한 지침을 제공합니다. 여기에는 애플리케이션 개발을 위한 IDE를 설정하는 세부 정보, 알고리즘을 정의하는 단계 목록, Java를 사용하여 Word 문서에 서명을 삽입하는 방법을 보여주는 실행 가능한 샘플 코드가 포함되어 있습니다. Word 문서에 서명하는 동안 디지털 서명을 사용자 정의하는 다양한 옵션을 살펴보겠습니다.
Java를 사용하여 Word에 서명을 삽입하는 단계
- 문서 서명에 Aspose.Words for Java을 사용하도록 IDE를 설정합니다.
- 디지털 서명을 사용자 정의하기 위해 SignOptions 클래스 객체를 인스턴스화합니다.
- 댓글, 시간 등 다양한 속성 설정
- PFX 인증서 파일을 로드하기 위한 CertificateHolder 클래스 객체 생성
- DigitalSignatureUtil 클래스의 Sign() 메서드를 사용하여 대상 Word 문서에 서명하고 저장합니다.
이 단계에서는 Java를 사용하여 Word 문서에 서명하는 방법을 설명합니다. 프로세스는 디지털 서명의 사용자 정의를 지원하는 SignOptions 클래스의 개체를 선언하는 것으로 시작됩니다. CertificateHolder 클래스를 사용하여 출력 Word 파일을 저장하기 위해 DigitalSignatureUtil.sign() 메서드에서 사용하는 비밀번호와 함께 인증서 파일을 로드합니다.
Java를 사용하여 Word 문서에 서명하는 코드
위의 코드 부분은 Java를 사용하여 Word에 서명을 삽입하는 간단한 애플리케이션을 보여줍니다. 먼저 주석, 서명 시간, 제공자 ID, 서명란 이미지 및 복호화 비밀번호 설정을 지원하는 SignOptions 클래스를 사용했습니다. 다음 단계에서는 CertificateHolder 클래스를 사용하여 인증서를 로드하고 문서에 서명합니다. 그러나 이를 사용하여 바이트 배열, 파일 이름, 비밀번호 및 별칭을 다양한 조합으로 인증서를 생성할 수 있습니다.
이 짧은 튜토리얼에서는 Java를 사용하여 Word에 서명을 삽입하는 방법을 안내했습니다. Word 파일에 비밀번호를 추가하려면 Java를 사용하여 Word 문서에 비밀번호를 추가하는 방법의 문서를 참조하세요.