UDDI JAXR 제공자에서 SSL 사용

SSL(Secure Sockets Layer)을 사용하여 UDDI용 JAXR( Java™ API for XML Registries) 제공자와 UDDI 레지스트리 간 HTTP 트래픽을 암호화할 수 있습니다.

이 태스크 정보

제거된 기능 제거된 기능: WebSphere® Application Server 버전 8.0에서는 JAX-R(Java API for XML Registries) API를 더 이상 사용하지 않습니다. JAX-R은 더 이상 관련이 없는 UDDI(Universal Description, Discovery and Integration) 2 기술을 기반으로 하기 때문에 Java 플랫폼인 Java EE(Enterprise Edition) 6 플랫폼에서는 더 이상 JAX-R을 사용하지 않습니다. 애플리케이션이 JAX-R을 사용하는 경우에는 UDDI 3을 사용하는 것이 좋습니다. depfeat
SSL을 사용하려면 다음과 같이 JAXR 클라이언트 프로그램을 설정하십시오.

프로시저

  1. javax.xml.registry.queryManagerURL and javax.xml.registry.lifeCycleManagerURL 연결 특성에 https 프로토콜이 있는 URL 및 SSL을 사용하여 UDDI 레지스트리에 액세스하기 위한 적합한 포트를 지정하십시오. HTTPS용 UDDI 레지스트리의 기본 포트는 9443입니다. 종종 lifeCycleManager URL에만, 즉, UDDI 공개 API URL에는 SSL이 필요합니다.
  2. 사용된 JSSE(Java Secure Sockets Extension) 구현에 따라 새 보안 제공자를 java.security.Security 오브젝트에 추가하십시오. WebSphere Application Server에 제공된 JVM에서 실행 중인 경우 IBM®이 제공하는 JSSE는 자동으로 클래스 경로에 있습니다. 다음 코드를 사용하여 IBM 보안 제공자를 추가하십시오.
    java.security.Security.addProvider(new com.ibm.jsse.JSSEProvider());
  3. javax.net.ssl.trustStore 시스템 특성을 클라이언트 신뢰 저장소 파일의 파일 이름으로 설정하십시오. 클라이언트 신뢰 저장소 파일은 Java 키 저장소(.jks) 파일이며 UDDI 레지스트리의 서버 인증을 포함해야 합니다. 키 저장소 파일을 관리하기 위해 iKeyman 도구를 사용할 수 있습니다.
  4. javax.net.ssl.trustStorePassword 시스템 특성을 설정하십시오. 이 특성은 클라이언트 신뢰 저장소 파일을 여는 데 사용되는 비밀번호입니다.
  5. 옵션: WebSphere Application Server와 함께 제공된 버전 보다 이전 버전의 JVM 버전을 사용하는 경우에는 java.protocol.handler.pkgs 시스템 특성을 com.ibm.net.ssl.internal.www.protocol로 설정해야 할 수도 있습니다.

다음에 수행할 작업

SSL 및 iKeyman 도구에 대한 자세한 정보는 SSL을 사용하는 보안 통신에 대한 주제를 참조하십시오.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsu_jaxr_sec
파일 이름:twsu_jaxr_sec.html