ISessionMgr.logon错误:InvalidAlgorithmParameterException

2020-08-26 10:52发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


使用Java SDK登录来安装SAP BO 4.2(sp7),我们将获得异常-com.rsa.crypto.InvalidAlgorithmParameterException。 我们正在从SAP BO 3.1迁移到4.2。 我们已经更新了所有jar,并尝试登录到4.2服务器。

Java代码:

ISessionMgr sm = CrystalEnterprise.getSessionMgr();

iEnterpriseSession = sm.logon(crystalServerUserName,crystalServerPassword,crystalServerName," secEnterprise");

异常和堆栈跟踪:

com.rsa.crypto.InvalidAlgorithmParameterException:无法DER编码参数:此转换没有OID。

com.rsa.cryptoj.o.bp.a(未知来源)[cryptojFIPS.jar:6.2.1]

com.rsa.cryptoj.o.bk.a(未知来源)[cryptojFIPS.jar:6.2.1]

com.rsa.cryptoj.o.bk.a(未知来源)[cryptojFIPS.jar:6.2.1]

com.rsa.cryptoj.o.es.h(未知来源)[cryptojFIPS.jar:6.2.1]

com.rsa.cryptoj.o.es.getKeyData(未知来源)[cryptojFIPS.jar:6.2.1]

com.businessobjects.bcm.internal.ECDHKeyAgreeImpl.init(ECDHKeyAgreeImpl.java:96)[bcm.jar:14.0.0.000]

at com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService。建立ConfidentialChannel(ConfidentialChannelService.java:190)[cecore.jar:14.2.7.3069]

在com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel(ConfidentialChannelService.java:149)[cecore.jar:14.2.7.3069]

在com.crystaldecisions.sdk.occa.security.internal.CCMap.locateCCItem(CCMap.java:63)[cecore.jar:14.2.7.3069]

在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:906)[cecore.jar:14.2.7.3069]

在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:860)[cecore.jar:14.2.7.3069]

com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon(LogonService.java:240)[cecore.jar:14.2.7.3069]

在com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:166)[cecore.jar:14.2.7.3069]

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody0(SessionMgr.java:823)[cesession.jar:14.2.7.3069]

at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody1 $ advice(SessionMgr.java:523)[cesession.jar:14.2.7.3069]

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon(SessionMgr.java:1)[cesession.jar:14.2.7.3069]

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


使用Java SDK登录来安装SAP BO 4.2(sp7),我们将获得异常-com.rsa.crypto.InvalidAlgorithmParameterException。 我们正在从SAP BO 3.1迁移到4.2。 我们已经更新了所有jar,并尝试登录到4.2服务器。

Java代码:

ISessionMgr sm = CrystalEnterprise.getSessionMgr();

iEnterpriseSession = sm.logon(crystalServerUserName,crystalServerPassword,crystalServerName," secEnterprise");

异常和堆栈跟踪:

com.rsa.crypto.InvalidAlgorithmParameterException:无法DER编码参数:此转换没有OID。

com.rsa.cryptoj.o.bp.a(未知来源)[cryptojFIPS.jar:6.2.1]

com.rsa.cryptoj.o.bk.a(未知来源)[cryptojFIPS.jar:6.2.1]

com.rsa.cryptoj.o.bk.a(未知来源)[cryptojFIPS.jar:6.2.1]

com.rsa.cryptoj.o.es.h(未知来源)[cryptojFIPS.jar:6.2.1]

com.rsa.cryptoj.o.es.getKeyData(未知来源)[cryptojFIPS.jar:6.2.1]

com.businessobjects.bcm.internal.ECDHKeyAgreeImpl.init(ECDHKeyAgreeImpl.java:96)[bcm.jar:14.0.0.000]

at com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService。建立ConfidentialChannel(ConfidentialChannelService.java:190)[cecore.jar:14.2.7.3069]

在com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel(ConfidentialChannelService.java:149)[cecore.jar:14.2.7.3069]

在com.crystaldecisions.sdk.occa.security.internal.CCMap.locateCCItem(CCMap.java:63)[cecore.jar:14.2.7.3069]

在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:906)[cecore.jar:14.2.7.3069]

在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:860)[cecore.jar:14.2.7.3069]

com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon(LogonService.java:240)[cecore.jar:14.2.7.3069]

在com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:166)[cecore.jar:14.2.7.3069]

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody0(SessionMgr.java:823)[cesession.jar:14.2.7.3069]

at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody1 $ advice(SessionMgr.java:523)[cesession.jar:14.2.7.3069]

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon(SessionMgr.java:1)[cesession.jar:14.2.7.3069]

付费偷看设置
发送
2条回答
bbpeas
1楼-- · 2020-08-26 11:44

我们遇到了完全相同的错误,这是SP7的错误吗? 需要帮助SAP!

悻福寶寶
2楼-- · 2020-08-26 11:32

问题解决了吗?

不知道该错误。

使用应用程序连接到Crystal服务器时,我也遇到此错误

我正在使用Crystal Server 2016。

一周热门 更多>