D-Link Forums

The Graveyard - Products No Longer Supported => D-Link Storage => DNR-202L => Topic started by: sandraj on January 04, 2018, 07:04:28 PM

Title: Playback issues for DNR-202L / java / root certificate issues
Post by: sandraj on January 04, 2018, 07:04:28 PM
I'm having major issues viewing the DNR-202L playback.  I'm using IE 11 but have also tried Chrome (ver 63) with & without the IE tab extension https://chrome.google.com/webstore/detail/ie-tab/hehijbfgiekmjfkfjpbkbammjbdenadd (https://chrome.google.com/webstore/detail/ie-tab/hehijbfgiekmjfkfjpbkbammjbdenadd). 

I've updated and allowed exceptions on Java (as suggested), in IE but still get nowhere. 
It's worked in the past but not so much now.  ARG!   :'(  I've been on the phone with DLink tech support but that didn't resolve anything.

This is the most recent issue.  I've viewed the certificate but there's not a lot of info to go on.  Does anyone have a solution or experienced a similar problem?



com.sun.deploy.security.BlockedException: User has denied the privileges to the code
   at sun.plugin2.applet.Plugin2ClassLoader.getPermissions(Unknown Source)
   at sun.plugin2.applet.Applet2ClassLoader.getPermissions(Unknown Source)
   at java.security.SecureClassLoader.getProtectionDomain(Unknown Source)
   at java.security.SecureClassLoader.defineClass(Unknown Source)
   at java.net.URLClassLoader.defineClass(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.defineClassHelper(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.access$100(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
   at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadCode(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)
Caused by: java.security.cert.CertificateRevokedException: Certificate has been revoked, reason: KEY_COMPROMISE, revocation date: Wed Sep 02 20:00:00 EDT 2015, authority: CN=VeriSign Class 3 Code Signing 2010 CA, OU=Terms of use at https://www.verisign.com/rpa (c)10, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US, extension OIDs: []
   at com.sun.deploy.security.RevocationChecker.checkOCSP(Unknown Source)
   at com.sun.deploy.security.RevocationChecker.check(Unknown Source)
   at com.sun.deploy.security.TrustDecider.checkRevocationStatus(Unknown Source)
   at com.sun.deploy.security.TrustDecider.getValidationState(Unknown Source)
   at com.sun.deploy.security.TrustDecider.validateChain(Unknown Source)
   at com.sun.deploy.security.TrustDecider.isAllPermissionGrantedInt(Unknown Source)
   at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.isTrustedByTrustDecider(Unknown Source)
   ... 26 more
Title: Re: Playback issues for DNR-202L / java / root certificate issues
Post by: RYAT3 on January 04, 2018, 09:56:52 PM
Whoa! let's start from the beginning.

Which OS?

I don't even have Java installed.  Chrome will never work.

Which exact version of IE11?

Which version is your F/W on the DNR-202L?

Does it work if you right click and "RUN IE as ADMIN"?
Title: Re: Playback issues for DNR-202L / java / root certificate issues
Post by: FurryNutz on January 04, 2018, 11:29:58 PM
Also try FF ESR version. IE11 should work well. Clear browser caches.
What FW version is on the NVR?
Title: Re: Playback issues for DNR-202L / java / root certificate issues
Post by: sandraj on January 05, 2018, 08:03:24 PM
I FIXED IT!  ;D ;D  After lots of research it came down to a revoked certificate.  I had to disable the security verification's for certificates under "advanced" in the Java control panel using Internet Explorer.   That did the trick.   Major time suck and PITA but problem solved. 8)

Windows 10 operating system (which i REALLY HATE) they took away all basic features.   >:( :(

Whoa! let's start from the beginning.

Which OS?

I don't even have Java installed.  Chrome will never work.

Which exact version of IE11?

Which version is your F/W on the DNR-202L?

Does it work if you right click and "RUN IE as ADMIN"?
Title: Re: Playback issues for DNR-202L / java / root certificate issues (RESOLVED)
Post by: FurryNutz on January 05, 2018, 08:52:34 PM
Glad you figured it out. Thanks for posting this information. Hope it helps future users.
Enjoy.  ;)
Title: Re: Playback issues for DNR-202L / java / root certificate issues
Post by: RYAT3 on January 06, 2018, 06:07:59 AM
I FIXED IT!  ;D ;D  After lots of research it came down to a revoked certificate.  I had to disable the security verification's for certificates under "advanced" in the Java control panel using Internet Explorer.   That did the trick.   Major time suck and PITA but problem solved. 8)

Windows 10 operating system (which i REALLY HATE) they took away all basic features.   >:( :(


I have windows 10 and no java installed.  Which leads me to believe you are using a really old version of the F/W in your DNR-202L.

I have in IE->Settings->Advanced-> Check for Publisher's cerficate revocation, and check for server certifcate revocation - both checked.

I'd advise you not to surf the internet with IE11, unless you positively go to trusted websites.
Title: Re: Playback issues for DNR-202L / java / root certificate issues
Post by: FurryNutz on January 06, 2018, 08:37:37 AM
What version of FW is currently loaded for posterity?

I'm having major issues viewing the DNR-202L playback.  I'm using IE 11 but have also tried Chrome (ver 63) with & without the IE tab extension https://chrome.google.com/webstore/detail/ie-tab/hehijbfgiekmjfkfjpbkbammjbdenadd (https://chrome.google.com/webstore/detail/ie-tab/hehijbfgiekmjfkfjpbkbammjbdenadd). 

I've updated and allowed exceptions on Java (as suggested), in IE but still get nowhere. 
It's worked in the past but not so much now.  ARG!   :'(  I've been on the phone with DLink tech support but that didn't resolve anything.

This is the most recent issue.  I've viewed the certificate but there's not a lot of info to go on.  Does anyone have a solution or experienced a similar problem?



com.sun.deploy.security.BlockedException: User has denied the privileges to the code
   at sun.plugin2.applet.Plugin2ClassLoader.getPermissions(Unknown Source)
   at sun.plugin2.applet.Applet2ClassLoader.getPermissions(Unknown Source)
   at java.security.SecureClassLoader.getProtectionDomain(Unknown Source)
   at java.security.SecureClassLoader.defineClass(Unknown Source)
   at java.net.URLClassLoader.defineClass(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.defineClassHelper(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.access$100(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
   at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadCode(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)
Caused by: java.security.cert.CertificateRevokedException: Certificate has been revoked, reason: KEY_COMPROMISE, revocation date: Wed Sep 02 20:00:00 EDT 2015, authority: CN=VeriSign Class 3 Code Signing 2010 CA, OU=Terms of use at https://www.verisign.com/rpa (c)10, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US, extension OIDs: []
   at com.sun.deploy.security.RevocationChecker.checkOCSP(Unknown Source)
   at com.sun.deploy.security.RevocationChecker.check(Unknown Source)
   at com.sun.deploy.security.TrustDecider.checkRevocationStatus(Unknown Source)
   at com.sun.deploy.security.TrustDecider.getValidationState(Unknown Source)
   at com.sun.deploy.security.TrustDecider.validateChain(Unknown Source)
   at com.sun.deploy.security.TrustDecider.isAllPermissionGrantedInt(Unknown Source)
   at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.isTrustedByTrustDecider(Unknown Source)
   ... 26 more