在wso2is上更改密钥库

时间:2014-04-08 15:32:37

标签: wso2 wso2is

我想更改wso2is(4.6)默认使用的wso2carbon.jks密钥库。

我已按照http://wso2.com/library/knowledge-base/2011/08/adding-ca-certificate-authority-signed-certificate-wso2-products/

中所述的程序进行操作

我已使用右侧密码更新了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)

2 个答案:

答案 0 :(得分:0)

我想,您想要更新密钥库详细信息,可以在/ repository / conf目录的identity.xml文件中找到。

<Location>${carbon.home}/repository/resources/security/wso2carbon.jks</Location>

答案 1 :(得分:0)

您可以按照blog post

了解如何执行此操作
相关问题