Opened 8 years ago

Closed 8 years ago

#668 closed defect (fixed)

Android: Error reading X509 Certificates

Reported by: sponge Owned by: zzz
Priority: minor Milestone: 0.9.1
Component: api/utils Version: 0.9
Keywords: Error reading X509 Certificate Cc:
Parent Tickets: Sensitive: no


Happens on _ALL_ Certs:

{{{ ERROR [Reseed ] net.i2p.util.SSLEepGet : Error reading X509 Certificate: /data/data/ KeyStore? was not initialized

at net.i2p.util.SSLEepGet.addCert(
at net.i2p.util.SSLEepGet.addCerts(
at net.i2p.util.SSLEepGet.initSSLContext(
at net.i2p.util.SSLEepGet.<init>(
at net.i2p.util.SSLEepGet.<init>(
at net.i2p.router.networkdb.reseed.Reseeder$ReseedRunner?.readURL(
at net.i2p.router.networkdb.reseed.Reseeder$ReseedRunner?.reseedOne(
at net.i2p.router.networkdb.reseed.Reseeder$ReseedRunner?.reseed(
at net.i2p.router.networkdb.reseed.Reseeder$ReseedRunner?.run2(
at net.i2p.router.networkdb.reseed.Reseeder$ReseedRunner?.run(



Change History (1)

comment:1 Changed 8 years ago by zzz

Component: apps/androidapi/utils
Resolution: fixed
Status: newclosed

Two bugs both on the i2p side:

1) Android keystore is in a different place (until ICS when it vanishes completely)
2) If filesystem keystore wasn't found, the in-memory keystore wasn't initialized, causing the error posted above.

Both fixed in 0.9-28-rc but not fully tested. Closing ticket optimistically, let me know if the fixes don't work.

Note: See TracTickets for help on using tickets.