您的位置:首页 > 其它

Browser JRE安全证书版本 Bad Version 问题解决

2012-11-16 09:00 405 查看
java.security.cert.CertificateParsingException: no more data allowed for version 1 certificate
at sun.security.x509.X509CertInfo.parse(Unknown Source)
at sun.security.x509.X509CertInfo.<init>(Unknown Source)
at sun.security.x509.X509CertImpl.parse(Unknown Source)
at sun.security.x509.X509CertImpl.<init>(Unknown Source)
at sun.security.provider.X509Factory.parseX509orPKCS7Cert(Unknown Source)
at sun.security.provider.X509Factory.engineGenerateCertificates(Unknown Source)
at java.security.cert.CertificateFactory.generateCertificates(Unknown Source)
at com.sun.deploy.security.WIExplorerCertStore.generateCertificate(Unknown Source)
at com.sun.deploy.security.WIExplorerCertStore.loadCertificates(Native Method)
at com.sun.deploy.security.WIExplorerCertStore.load(Unknown Source)
at com.sun.deploy.security.WIExplorerCertStore.load(Unknown Source)
at com.sun.deploy.security.LazyRootStore.loadBrowserStore(Unknown Source)
at com.sun.deploy.security.LazyRootStore.getTrustAnchors(Unknown Source)
at com.sun.deploy.security.TrustDecider.validateChain(Unknown Source)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.isAppletSigned(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


移除安全认证的方法。

Try to remove the certificate for that Trusted publisher as below...

STEP1: Windows Start>>Setting >> Control Panel

STEP2: Double click Java icon

STEP3: Then Goto security-tab>>click certificate >> Click "User" tab >> Highlight the certificate you want to remove >> click Remove Button.

If the applet is cached you need to remove the applet from 2 locations,

LOCATION A : Go to IE browser and clear the history

LOCATION B : Go to Control Panel>>click Java Icon >> General-tab>> Click Setting button >> remove the applet

Then when the applet is downloaded next time , you will see the pop-up you desire.

有时候使用Applet 会报出

Bad Version , V1 的错误信息。

但是查看当前的Applet 的证书版本是V3 . (>V1)

这样就有可能是其他证书报出来的。

进入IE

Tools--> Internet Options--> Certificates

查看每个证书的详细信息, 把版本是V1的删除掉。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐