JCP Stopped with error U00045014 Exception, U00045015 "keystore password was incorrect"'
search cancel

JCP Stopped with error U00045014 Exception, U00045015 "keystore password was incorrect"'

book

Article ID: 256683

calendar_today

Updated On:

Products

CA Automic One Automation

Issue/Introduction

We are upgrading OneAutomation V12.3.6 to the last one V21.0.4 HF1

by fresh installation as postgres, then reconfig all components ini file to point at SQL and new keystore certificate.

The JPC process after a while end as following:

20221221/134312.162 - 32     U00045014 Exception 'com.automic.agents.impl.TlsKeystoreReader$InvalidKeystoreException: "java.io.IOException: keystore password was incorrect"' at 'com.automic.agents.impl.TlsKeystoreReader.tryToLoadKey():91'.
20221221/134312.164 - 32     U00045015 The previous error was caused by 'java.io.IOException: "keystore password was incorrect"' at 'sun.security.pkcs12.PKCS12KeyStore.engineLoad()'.
20221221/134312.165 - 32     U00045015 The previous error was caused by 'java.security.UnrecoverableKeyException: "failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption."' at 'sun.security.pkcs12.PKCS12KeyStore.engineLoad()'.
20221221/134317.179 - 42     U00003432 Termination of Server 'AUTOMIC#CP004' initiated.

 

We check the path, the keystore and password and seems to be correct

 

Environment

Release : 21.0.4

Resolution

The error clearly states that the " keystore password was incorrect"' 

I can see the following details in ucsrv.ini

KEYSTORE=D:\Automic\KeyStore\EUWS2923.p12

KEYSTOREPASSWORD==Password01

KEYPASSWORD==Password01

KEYALIAS=euws2923

The password fields seem to have two equal signs "==" .

After removing one equal sign the JCP worked ok