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

问题描述 投票:1回答:1

我正在使用WSO2 API Manager 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)
wso2-am
1个回答
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]
© www.soinside.com 2019 - 2024. All rights reserved.