Я изменил свое приложение, чтобы использовать bouncycastle для использования FIPS-совместимого bc-fips-1.0.1.jar. Я изменил тип хранилища ключей с UBER на BCFKS.
Я получаю сообщение об ошибке "неожиданный маркер конца содержимого" при попытке прочитать хранилище ключей
Я читаю хранилище ключей, используя приведенный ниже код.
keyStore.load( keystorefile, keystorepassword );
Я получаю следующее исключение
java.io.IOException: unexpected end-of-contents marker
at org.bouncycastle.asn1.ASN1InputStream.readObject(null:-1)
at org.bouncycastle.jcajce.provider.ProvBCFKS$BCFIPSKeyStoreSpi.engineLoad(null:-1)
at java.security.KeyStore.load(null:-1)
at com.genesyslab.rcs.model.RcsModel.readKeyStore(RcsModel.java:717)
at com.genesyslab.rcs.model.RcsModel.readKeyStore(RcsModel.java:704)
at com.genesyslab.rcs.model.RcsModel.<init>(RcsModel.java:124)
Пожалуйста, помогите мне решить эту проблему. Я не могу выяснить причину этой проблемы.