How to Fix Java & Browser Settings for Digital Signatures (DSC) 🖋️💻

Stop pulling your hair out over "Signature Not Found" errors on GST or Income Tax portals.
Here is the permanent, step-by-step fix for professionals.


Why Do These Errors Keep Happening?

  • Browser Security – Modern browsers block Java by default to prevent hacks. You have to manually allow it.
  • ⚙️ Version Mismatch – Government portals usually require an exact 32-bit or 64-bit Java version to read your token.
  • 🧹 Old Cache Data – Corrupted temporary files from previous filings block new signature attempts.
  • 🔌 Missing Drivers – Your physical USB token (ePass2003, ProxKey) needs utility software running in the background.

Updated March 2026 – Tested on GST, MCA, and Income Tax Portals!

The Ultimate 3-Step Fix

1. Install & Configure the Correct Java

The foundation of digital signing. If Java is outdated or missing, nothing else will work.

Step 1: Open Control Panel
Press the Windows Key, type "Control Panel," and hit Enter. Search for Java in the top right corner and open it.
Step 2: Update Java
Go to the Update tab and click Update Now. Ensure you have the version specifically required by the portal (usually 32-bit/x86).
Step 3: Clear Java Cache
Go to the General tab. Under Temporary Internet Files, click Settings > Delete Files. Check all boxes and click OK.

2. Add Portals to the Exception Site List

You must explicitly tell your computer to trust the specific government website to run Java scripts.

Step 1: Security Tab
Still inside the Java Control Panel, click on the Security tab at the top.
Step 2: Enable Java
Make sure the box for "Enable Java content for browser and Web Start applications" is checked. Then, click Edit Site List... at the bottom.
Step 3: Add URLs
Click Add and paste the exact URL of the portal (e.g., https://www.gst.gov.in/). You must include the https:// part. Click Apply.

3. Browser Clearing & Token Drivers

The final step ensures your browser is clean and the physical USB token is properly communicating with Windows.

Step 1: Hard Refresh Browser
In Chrome or Edge, press Ctrl + Shift + Delete. Select "Cached images and files" and clear data. Then close and reopen the browser.
Step 2: Check emSigner Utility
Ensure the official portal's signing utility (like emSigner) is running as an administrator in your Windows system tray (bottom right corner).
Step 3: Verify USB Drivers
Unplug and re-plug your token. Ensure your token management software (like ProxKey or ePass) is installed and active.

💡 Pro Troubleshooting Tips

The "Localhost" Fix 🌐
If emSigner fails to start, open your browser and type https://127.0.0.1:1585 or https://127.0.0.1:1565. If you get a privacy warning, click "Advanced" and proceed. This forces the browser to trust the local signing port.
Use Internet Explorer Mode 🔍
Some older government portals still hate modern Chrome. Open Microsoft Edge, go to Settings > Default Browser, and enable "Allow sites to be reloaded in Internet Explorer mode."
Restart the Service 🔄
If your token is plugged in but not detected, press Windows Key + R, type services.msc, find "Certificate Propagation", right-click it, and select Restart.

Missing Your DSC Drivers? 💾

If you need the latest ePass2003, ProxKey, or emSigner software for compliance work, we have them all categorized for you.

Get DSC Utilities from the Downloads Page →