java - Signed applet with valid CA still showing up as unknown publisher -
well, tried reading pretty articles haven't found hint.
after receiving official certificates startssl still unable launch applet without unknown publisher warning.
i used
jarsigner connect4client.jar myconnectcert
i checked with
jarsigner -verify -verbose -certs connect4client.jar
and looks fine:
s k 1388 thu may 09 14:04:54 pdt 2013 meta-inf/manifest.mf x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] 1550 thu may 09 14:04:54 pdt 2013 meta-inf/myconnec.sf 5771 thu may 09 14:04:54 pdt 2013 meta-inf/myconnec.rsa 0 thu may 09 12:51:24 pdt 2013 meta-inf/ smk 7437 thu may 09 12:51:20 pdt 2013 connect4.class x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 2588 thu may 09 12:51:22 pdt 2013 connect4clientconnection.class x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 1410 thu may 09 12:51:22 pdt 2013 connect4engine.class x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 2901 thu may 09 12:51:24 pdt 2013 connect4state.class x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 2002 thu may 09 12:51:24 pdt 2013 socketaction.class x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 22593 sat apr 06 13:16:46 pst 1996 res/applause.au x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 1864 sat apr 06 13:16:28 pst 1996 res/badmove.au x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 1559 sat apr 06 13:16:06 pst 1996 res/bluemove.au x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 1308 sat apr 06 11:43:16 pst 1996 res/blupiece.gif x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 21870 sat apr 06 11:53:30 pst 1996 res/board.gif x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 957 tue apr 09 17:51:48 pdt 1996 res/hand.gif x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 15817 sat apr 06 13:15:50 pst 1996 res/newgame.au x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 3874 sat apr 06 13:15:24 pst 1996 res/redmove.au x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 1282 sat apr 06 11:42:40 pst 1996 res/redpiece.gif x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] smk 11720 sat apr 06 13:15:04 pst 1996 res/sad.au x.509, emailaddress=<personal>@gmail.com, cn=<personal>, l=<personal> ca, st=california, c=us (myconnectcert) [certificate valid 5/8/13 5:32 pm 5/9/15 8:38 pm] x.509, cn=startcom class 2 primary intermediate object ca, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca.sub.class2) [certificate valid 10/24/07 3:01 pm 10/24/17 3:01 pm] x.509, cn=startcom certification authority, ou=secure digital certificate signing, o=startcom ltd., c=il (startcom.ca) [certificate valid 9/17/06 12:46 pm 9/17/36 12:46 pm] 0 wed apr 17 00:57:50 pdt 2013 res/ s = signature verified m = entry listed in manifest k = @ least 1 certificate found in keystore = @ least 1 certificate found in identity scope jar verified.
so why publisher still show unknown? missing? cert or have java 7 (which installed) or safari (10.8)? or because browser not recognize startcom valid ca?
additional information: checked java console , got following:
cache: initialize resource manager: com.sun.deploy.cache.resourceproviderimpl@63d1e70a security: property package.access value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,apple. security: property package.access new value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,apple.,com.sun.javaws,com.sun.deploy,com.sun.jnlp security: property package.definition value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,apple. security: property package.definition new value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,apple.,com.sun.javaws,com.sun.deploy,com.sun.jnlp security: property package.access value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,apple.,com.sun.javaws,com.sun.deploy,com.sun.jnlp security: property package.access new value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,apple.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss security: property package.definition value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,apple.,com.sun.javaws,com.sun.deploy,com.sun.jnlp security: property package.definition new value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,apple.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss security: property package.access value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,apple.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss security: property package.access new value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,apple.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss,com.sun.browser,com.sun.glass,com.sun.javafx,com.sun.media.jfxmedia,com.sun.media.jfxmediaimpl,com.sun.openpisces,com.sun.prism,com.sun.scenario,com.sun.t2k,com.sun.webpane,com.sun.pisces,com.sun.webkit security: property package.definition value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,apple.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss security: property package.definition new value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,apple.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss,com.sun.browser,com.sun.glass,com.sun.javafx,com.sun.media.jfxmedia,com.sun.media.jfxmediaimpl,com.sun.openpisces,com.sun.prism,com.sun.scenario,com.sun.t2k,com.sun.webpane,com.sun.pisces,com.sun.webkit basic: tap installed basic: creating pluginembeddedframe served com.apple.java.jrs.carenderserver-12351 basic: done creating pluginembeddedframe basic: added progress listener: sun.plugin.util.progressmonitoradapter@591882e6 basic: plugin2classloader.addurl parent called file:/users/<personal>/xxxxxxxxxx/connect4client.jar security: blacklist revocation check enabled security: trusted libraries list check enabled security: trusted libraries list file not found network: cache entry not found [url: file:/users/<personal>/desktop/xxxxxxxxxx/connect4client.jar, version: null] security: accessing keys , certificate in mozilla user profile: null security: loading certificates deployment session certificate store security: loaded certificates deployment session certificate store security: validate certificate chain using certpath api security: loading root ca certificates /library/internet plug-ins/javaappletplugin.plugin/contents/home/lib/security/cacerts security: loaded root ca certificates /library/internet plug-ins/javaappletplugin.plugin/contents/home/lib/security/cacerts security: obtain certificate collection in root ca certificate store security: obtain certificate collection in root ca certificate store security: obtain certificate collection in root ca certificate store security: obtain certificate collection in root ca certificate store security: certificate hasnt been expired, no need check timestamping info security: cannot find jurisdiction list file security: crl support disabled security: ocsp support disabled security: ocsp end entity validation disabled security: checking if certificate in deployment denied certificate store security: checking if certificate in deployment permanent certificate store security: checking if certificate in deployment session certificate store
this object code signing certificate startcom. explicitly imported startcom certs before make sure these found still no go.
got answer, startcom replied certificates not work applet signing big let down me considering found pricing mentioned on site stating not expensive , enabled applet signing. in effect true, issue though certs not resolve trying achieve. sigh.
Comments
Post a Comment