기본적으로 wso2is (4.6)에서 사용되는 wso2carbon.jks 키 저장소를 변경하려고합니다.wso2is의 키 저장소 변경
나는
<KeyStore>
<Location>repository/resources/security/wso2carbon.jks</Location>
......
</KeyStore>
<RegistryKeyStore>
<Location>repository/resources/security/wso2carbon.jks</Location>
....
</RegistryKeyStore>
다음과 같이 우측 passwd를 가진 conf의/carbon.xml 업데이트되었습니다 http://wso2.com/library/knowledge-base/2011/08/adding-ca-certificate-authority-signed-certificate-wso2-products/
에 설명 된 절차를 따랐습니다하지만, 난 여전히 다음과 같은 오류에 도착한다.
나는 또한 conf의/축 2/axis2.conf을 변경하려고했습니다
<transportReceiver name="https" class="org.apache.synapse.transport.nhttp.HttpCoreNIOSSLListener">
244 <parameter name="port" locked="false">8243</parameter>
245 <parameter name="non-blocking" locked="false">true</parameter>
246 <parameter name="keystore" locked="false">
247 <KeyStore>
248 <Location>repository/resources/security/wso2carbon.jks</Location>
249 <Type>JKS</Type>
250 <Password>wso2carbonpwd</Password>
251 <KeyPassword>mypasswd</KeyPassword>
252 </KeyStore>
255
<transportSender name="https" class="org.apache.synapse.transport.nhttp.HttpCoreNIOSSLSender">
416 <parameter name="non-blocking" locked="false">true</parameter>
417 <parameter name="keystore" locked="false">
418 <KeyStore>
419 <Location>repository/resources/security/wso2carbon.jks</Location>
420 <Type>JKS</Type>
421 <Password>wso2carbonpwd</Password>
422 <KeyPassword>mypasswd</KeyPassword>
423 </KeyStore>
424 </parameter>
425
그러나 나는 아직도이 오류가 .....
는은 누군가가 나에게
TID: [0] [IS] [2014-04-08 10:06:56,416] INFO {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} - Mgt Console URL : https://system.x.y.z:9443/carbon/ {org.wso2.carbon.ui.internal.CarbonUIServiceComponent}
TID: [0] [IS] [2014-04-08 10:06:56,512] ERROR {org.wso2.carbon.identity.entitlement.internal.EntitlementServiceComponent} - Error in initializing thrift transport {org.wso2.carbon.identity.entitlement.internal.EntitlementServiceComponent}
org.apache.thrift.transport.TTransportException: Error creating the transport
at org.apache.thrift.transport.TSSLTransportFactory.createSSLContext(TSSLTransportFactory.java:201)
at org.apache.thrift.transport.TSSLTransportFactory.getServerSocket(TSSLTransportFactory.java:102)
at org.wso2.carbon.identity.entitlement.internal.EntitlementServiceComponent.startThriftEntitlementService(EntitlementServiceComponent.java:328)
at org.wso2.carbon.identity.entitlement.internal.EntitlementServiceComponent.startThriftServices(EntitlementServiceComponent.java:299)
at org.wso2.carbon.identity.entitlement.internal.EntitlementServiceComponent.activate(EntitlementServiceComponent.java:161)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
을 도울 수
또한 기본 http/s 전송 인증서를 변경해야하는 경우 repository/conf/tomcat/catalina-server.xml의 인증서 세부 정보를 수정해야합니다 –