为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:centos6
请确认一下客户端工具自带的JDK版本,也可以用其自带的keytool手动测试一下合成证书并导入看是否会报错,
keytool -import -alias ca -trustcacerts -file ca-cert.pem -keystore HZ_JJHYGL/.keystore -storepass 123456789 -noprompt
keytool -import -alias server -trustcacerts -file server.cer -keystore HZ_JJHYGL/.keystore -storepass 123456789 -noprompt
keytool -v -importkeystore -srckeystore HZ_JJHYGL/client-pkcs.p12 -srcstoretype PKCS12 -keystore HZ_JJHYGL/.keystore -deststorepass 123456789 -srcstorepass 123456789 -noprompt
对于openssl部分较新加密算法的证书采用PBES2方式加密,Java 1.8.0u301之前采用PBES1方式读取并导入证书,可能会产生加密不一致导致读取错误,较新版本的jdk应当已经升级过
如果开启通讯加密功能的话需要使用对应用户的证书,比如SYSDBA用户的证书如下图所示在dmdbms/bin/client_ssl
