Hu Guys,java 내부에 jks 파일로드 (CXF)
CXF 및 인증서를 사용하여 SOAP 웹 서버를 호출하려고합니다. jks 파일을 가지고 SOAPUI를 사용하여 테스트했습니다. 제대로 작동하고 있습니다. 내가 원하는 것은이 JKS 파일을 SOAPUI에 의해 수행되는 것과 같은 방식으로로드하는 것이고, 대신 cacert 파일에 넣을 인증서를 생성하는 것이다. 몇 가지 옵션을 시도했지만 지금까지 아무 것도 작동하지 않았습니다. 인증서를 찾지 못하기 때문에 (요청 된 대상에 대한 유효한 인증서 경로를 찾을 수 없음). 누군가가 jks 파일을 특정 폴더에 보관하고 다른 응용 프로그램에 영향을 미치지 않고 응용 프로그램에서만로드하는 방법을 알고 있습니까?
내가해야 할 일은 SOAPUI가 수행하는 것처럼 정확하게로드하고 비누 끝 점을 호출하여 유효성을 검사해야합니다. 어떤 코드도 쓰지 않아서 유감이지만 NDA의 프로젝트입니다.
나는 eclipse mars 판에서 Java 1.8과 함께 cxf 3.17을 실행 중이다. keytools를 사용하여 인증서를 가져 오는 것은이 시나리오에서 옵션이 아닙니다.
대단히 감사합니다.
나는 인증서를 응용 프로그램에서 읽고 콘테이너로 설정하더라도 서버에서 인식하지는 않지만 코드를 통해 인증서를로드하려고 시도했습니다. 예제로이 코드를 사용하고 있습니다 : http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/wsdl_first_https/ –