Java를 사용하여 Excel 문서에 디지털 서명하는 방법

이 깔끔한 기사에는 Java를 사용하여 Excel 문서에 디지털 서명하는 방법에 대한 모든 정보가 포함되어 있습니다. 여기에는 Java를 사용하여 Excel에 전자 서명을 삽입하기 위해 실행 가능한 샘플 코드와 함께 이 작업을 프로그래밍 방식으로 수행하는 데 필요한 논리적 단계가 포함되어 있습니다. 또한 디지털 서명을 생성하기 위해 PFX을(를) 사용하고 이 서명을 XLSX 파일이나 기타 지원되는 형식으로 저장하기 전에 이 서명을 Excel 파일에 저장하기 위해 이 프로세스를 사용자 정의하는 방법을 배우게 됩니다.

Java를 사용하여 Excel에서 디지털 서명을 만드는 단계

  1. 저장소에서 Aspose.Cells을(를) 사용하여 Excel 파일에 서명하도록 환경을 구성합니다.
  2. 키 저장소를 인스턴스화하고 인증서 파일 이름과 비밀번호를 사용하여 인증서 로드
  3. 위의 키 저장소와 개인 키 비밀번호를 사용하여 digital signature을(를) 만듭니다.
  4. 디지털 서명에 대한 의견, 서명 날짜 및 시간 제공
  5. 디지털 서명 컬렉션을 만들고 새로 만든 디지털 서명을 추가합니다.
  6. workbook 로드 및 디지털 서명 컬렉션 추가
  7. 디지털 서명된 통합 문서 저장

이 단계에서는 Java를 사용하여 Excel에서 전자 서명을 만드는 방법에 대해 설명합니다. 먼저 PFX 인증서와 개인 키 암호를 사용하여 키 저장소를 만든 다음 디지털 서명 컬렉션을 만들고 키 저장소를 사용하여 만든 새 디지털 서명을 이 컬렉션에 추가하는 단계별 프로세스가 제공됩니다. 마지막 단계에서 대상 통합 문서가 로드되고 디지털 서명 컬렉션이 추가됩니다.

Java를 사용하여 Excel에 디지털 서명을 넣는 코드

Java를 사용하여 Excel에 디지털 서명하는 이 코드에서는 암호화 PKCS12를 사용하여 키 저장소를 만든 다음 인증서 파일을 여기에 로드합니다. DigitalSignature는 키 저장소, 개인 키 암호, 주석 및 사용자 제공 서명 시간을 제공하여 생성되지만 서명 이미지, 공급자 ID 및 XAdESType을 추가할 수도 있습니다. 출력 통합 문서는 XLSX, XLS, XLSM, ODS, XLSB 등과 같은 지원되는 형식으로 저장할 수 있습니다.

이 튜토리얼에서는 Excel 파일을 디지털 서명하는 과정을 공유했지만 Excel을 이미지로 변환하는 과정을 배우고 싶다면 Java에서 Excel 시트를 이미지로 변환하는 방법에 있는 문서를 참조하세요.

 한국인