After upgrading to JRE 1.7.40 I am getting a 'UNKNOWN' publisher warning message. I am using JNLP to download the client jars, these jar files are signed using a keystore file.
I am generating the Keystore file by running
keytool -keystore mykeystore -genkey -alias myalias -keyalg RSA -keysize 2048
Then generating .csr file keytool -certreq -keyalg RSA -alias myalias -file Test.csr -keystore mykeystore
I then use mykeystore to sign my jar using ant
Then I am making the Test.csr file a trusted certificate using the Root & intermediate CA's. I then load all the 3 certificates in my Java Web start.
But still get the same 'UNKNOWN' publisher warning message. anything I am doing wrong?