Java (즉, javax.xml.crypto.dsig 패키지의 클래스)에서 제공하는 디지털 서명 API를 사용하여 XMl 파일에 서명하는 프로그램을 작성했습니다. 그러나 xml 문서에 서명하려면 아래 문과 같이 요약을 지정하기 전에 서명 컨텍스트를 만들기 위해 개인 키를 제공해야했습니다.Java에서 pkcs11 래퍼를 사용하여 XML 서명
DOMSignContext dsc = new DOMSignContext(priv_key, doc.getDocumentElement());
개인 키를 HSM과 같은 안전한 저장소에 저장할 때 xml에 서명하고 싶습니다. Java에서 HSM에 액세스 할 수있는 래퍼 클래스가 있으므로 개인 키 핸들을 얻을 수 있지만 서명에 사용하는 방법을 알지 못합니다. 누군가가 이런 방식으로 XML을 서명하는 방법에 나를 인도 할 수
...
저는 여러분에게 위의 가장 중요한 트릭을주었습니다.하지만 PKCS # 11 공급자를 사용하기 전에 극복해야 할 몇 가지 함정이있을 수 있습니다. 해피 코딩 ... –