Avatar
Please consider registering
guest
sp_LogInOut Log Insp_Registration Register
Register | Lost password?
Advanced Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
sp_Feed Topic RSSsp_TopicIcon
Failed to initialize User Identity Token
April 7, 2015
13:13, EEST
Avatar
Darko
Member
Members
Forum Posts: 8
Member Since:
November 18, 2014
sp_UserOfflineSmall Offline

I am getting following exception when I try to connect with UserName token to SampleConsoleServer provided by Prosys:

com.prosysopc.ua.SessionActivationException: Failed to initialize User Identity Token: Bad_InternalError (code=0x80020000, description="2147614720, Cannot find any provider supporting RSA/NONE/PKCS1Padding") ServiceResult=Bad_InternalError (0x80020000) "An internal error occurred as a result of a programming or configuration error."
at com.prosysopc.ua.client.UaClient.c(Unknown Source)
at com.prosysopc.ua.client.UaClient.connect(Unknown Source)
at com.keba.opcua.KvsOpcUaClient.(KvsOpcUaClient.java:98)
at com.keba.opcua.KvsOpcUa.main(KvsOpcUa.java:48)
Caused by: org.opcfoundation.ua.common.ServiceResultException: Bad_InternalError (code=0x80020000, description="2147614720, Cannot find any provider supporting RSA/NONE/PKCS1Padding")
at org.opcfoundation.ua.utils.EndpointUtil.createUserNameIdentityToken(Unknown Source)
… 4 more
Caused by: java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/NONE/PKCS1Padding
at javax.crypto.Cipher.getInstance(Cipher.java:524)
at org.opcfoundation.ua.utils.CryptoUtil.asymmEncrypt(Unknown Source)
… 5 more

The settings for the server are:

opc.tcp://localhost:52520/OPCUA/SampleConsoleServer

Username and password: “opcua”/”opcua”. Those credentials work when I use them in UaExpert Client.

Also, in my project, I am using java 1.7 and bouncy castle libraries provided with Prosys’ client stack.

April 7, 2015
15:17, EEST
Avatar
Bjarne Boström
Moderator
Moderators
Forum Posts: 1045
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline

Hi,

Are you sure that the bouncy castle libs are in the classpath for your client also? And they are used as-is (i.e. the original jar files; not all merged in one jar, because they are signed and therefore only work as original)

If the classpath for both client/server is the same, then its weird because if it works with UaExpert it should also work with the client since the same security algorithm is used also on the server.

– Bjarne

April 8, 2015
8:51, EEST
Avatar
Darko
Member
Members
Forum Posts: 8
Member Since:
November 18, 2014
sp_UserOfflineSmall Offline

Thank you for answering.

The problem was solved now via this solution:

Forum Timezone: Europe/Helsinki
Most Users Ever Online: 1919
Currently Online: msaala
Guest(s) 38
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Heikki Tahvanainen: 402
hbrackel: 144
rocket science: 90
pramanj: 86
Francesco Zambon: 83
Ibrahim: 78
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
Member Stats:
Guest Posters: 0
Members: 732
Moderators: 8
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1545
Posts: 6515
Newest Members:
mood edibles, LouieWreve, daniellabdx, janessan21, sammiebeak359, gena7127517, thorstenbouldin, Brett.Rollason, steven014223542, Roberthat
Moderators: Jouni Aro: 1029, Pyry: 1, Petri: 1, Bjarne Boström: 1045, Jimmy Ni: 26, Matti Siponen: 353, Lusetti: 0, Elias: 0
Administrators: admin: 1