UNKNOWN publisher when launching Java applet using

2020-07-24 05:39发布

问题:

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?

回答1:

I resolved this problem putting my own certified (.csr file) in 'Signer CA' type list at Java Control Panel. The warning message is showed but, I can confirm this certified for no more warnings.


(source: devdelver.com)

Sorry, my "Java Control Panel" is in pt-BR lang. The complete breadcrumb is "Control Panel">"JAVA">"Security tab">"Manage Certificates">"Signer CA" certificate type.