我将我的应用程序更改为使用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)
请帮助我解决此问题。我无法找出导致此问题的原因。