Manual import java keys for Jinitiator

By luodonghua

You may need to reinstall your Jinitiator if you have the yellow bar issue, or you have the following related error message “Authenticode signature not found”.

C:\Program Files\Oracle\JInitiator 1.1.8.16\lib\security>javakey
javakey
l list of the identities in the database.
c create an new identity.
r remove an identity from the database.
i import a public key, a key pair, etc.
g generate a key pair, a certificate, etc.
d display a certficate.

for more information, see documentation.

Step 0, assume you have Jinitiator installed, if not, please do so.

Step 1, download appltop.cer from $APPL_TOP/admin/ to local disk.

Step 2, Check current javakey status

C:\Program Files\Oracle>javakey -l

Scope: sun.security.provider.IdentityDatabase, source file: C:\Documents and Set
tings\DH02804\identitydb.obj

Step 3, Remove current certification

C:\Program Files\Oracle>javakey -r cert
Removed cert.

Step 4, Create the new trusted identity

C:\Program Files\Oracle>javakey -c cert true
Created identity cert[identitydb.obj][trusted]

Step 5, Import the public key

C:\Program Files\Oracle>javakey ic cert D:\temp\appltop.cer
Imported certificate from D:\temp\appltop.cer for cert.

Step 6, Verify you have import the key successfully.

C:\Program Files\Oracle>javakey -l

Scope: sun.security.provider.IdentityDatabase, source file: C:\Documents and Set
tings\DH02804\identitydb.obj

cert[identitydb.obj][trusted]

Step 7, Login your application

Leave a Reply