2016-06-05 12 views

답변

1

당신은 항상 어떤 아파치 프로젝트 등으로 갈 수있다 원하는 추상화 수준에 따라 제안하십시오. Apache Santuario 또는 균형 잡힌 Apache WSS4J 또는 CXF WSS4J와 같은 하위 레벨 라이브러리를 사용할 수 있습니다. 하지만 제게 그것은 당신이 봄을 사용하고자하는 것처럼 보입니다. Spring은 자체 WSS4J wrapper를 가지고 있으며 Spring-WS라고 부르고 Spring 내에서 xml (soap envelope)에 서명 할 수 있습니다. http://docs.spring.io/spring-ws/site/reference/html/security.html < - 스프링 문서의 7 장

키 스토어를 1 개 또는 2 개 생성해야합니다. 서명을위한 비공개 키를 포함하는 하나의 키 스토어와 공개 키 (certs)를위한 다른 키 스토어를 사용하여 서비스가 신뢰하는 사용자를 확인할 수 있습니다. java keytool 또는 openssl을 사용하여이를 생성 할 수 있습니다. 다음 링크는 이러한 링크를 만드는 방법을 보여줍니다. http://cxf.apache.org/docs/ws-security.html#WS-Security-UsingX.509Certificates

또한 참조 할 수 있습니다

: 컨텍스트

-mario

에 대한 Sign SOAP request on client-side with Spring