data-bridge-config.xml使用密码工具加密密码失败

时间:2018-08-31 03:48:22

标签: wso2-am

我正在使用WSO2 API管理器220并遵循Encrypting+Passwords+with+Cipher+Tool documentation。加密Xpath值时://dataBridgeConfiguration/keyStorePassword cipher-tool.sh在运行时不会提示任何错误。但是在服务器启动时,我遇到了错误;

TID: [-1234] [] [2018-08-29 15:34:40,370] ERROR {org.wso2.carbon.databridge.receiver.binary.internal.BinaryDataReceiverServiceComponent} - Error while starting binary data receiver {org.wso2.carbon.databridge.receiver.binary.internal.BinaryDataReceiverServiceComponent}
java.io.IOException: Keystore was tampered with, or password was incorrect
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:780)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:56)
at sun.security.provider.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:225)
at sun.security.provider.JavaKeyStore$DualFormatJKS.engineLoad(JavaKeyStore.java:70)
at java.security.KeyStore.load(KeyStore.java:1445)
at org.wso2.carbon.databridge.receiver.binary.internal.BinaryDataReceiver.startSecureTransmission(BinaryDataReceiver.java:119)
at org.wso2.carbon.databridge.receiver.binary.internal.BinaryDataReceiver.start(BinaryDataReceiver.java:75)
at org.wso2.carbon.databridge.receiver.binary.internal.BinaryDataReceiverServiceComponent.activate(BinaryDataReceiverServiceComponent.java:55)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)

1 个答案:

答案 0 :(得分:1)

根据错误日志,由于不正确的密钥库密码,BinaryDataReceiverServiceComponent失败。使用密码工具加密时,存在一个已知问题,该问题使用户不得不使用别名DataBridge.Config.keyStorePassword。因此,您需要配置您的密码工具和密文文件,以对data-bridge.xml文件使用上述别名(请参阅下文)。

输入 cipher-tool.properties

DataBridge.Config.keyStorePassword=repository/conf/data-bridge/data-bridge-config.xml//dataBridgeConfiguration/keyStorePassword,false

输入 cipher-text.properties

DataBridge.Config.keyStorePassword=[wso2carbon]