我想更改wso2is(4.6)默认使用的wso2carbon.jks密钥库。在wso2is上更改密钥库
我跟着我已经更新与正确的passwd中的conf/carbon.xml如下
<KeyStore>
<Location>repository/resources/security/wso2carbon.jks</Location>
......
</KeyStore>
<RegistryKeyStore>
<Location>repository/resources/security/wso2carbon.jks</Location>
....
</RegistryKeyStore>
描述的方法但我还是到达下面的错误。
我也试图改变的conf/Axis2的/ 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中的证书详细信息 –