Mon–Sat 10–7 Chhani Jakatnaka, Vadodara
Harsiddhi Services Documentation & Compliance
Handling legal & government documents since 2017 Fixed price in writing before we start No hidden charges — government fees separate Rated by clients on Google
Home Digital Signature (DSC) DSC Installation
DSC Service · Setup & Support

DSC installation and setup, until the signature actually works

A digital signature certificate is only useful once your computer, browser and the government portal all agree it exists. We install the token drivers and signing utilities, register the DSC on your portals, and finish with a test signature — remotely on a call, or in person at our Vadodara office.

Since 2017 1,000+ DSC applications issued Updated: July 2026

Typical reply within minutes during office hours.

9+ yearsIn service
1,000+DSC applications
CSC 136237240013Govt-approved CSC
GST 24ETLPP2031J1ZMRegistered business
PID 242000004888GPLGST practitioner
★ GoogleRead client reviews

Why people choose us over any agent

No hidden charges, ever: our fee and the government fee are quoted separately, in writing, before you pay a rupee. If a cheaper official route fits your case, we tell you.

That honesty is why most new clients come from referrals.

Send my details Class 3 DSC — typically issued in 24 hours
Overview

What "installing a DSC" actually means

Strictly speaking, you never install the certificate at all. A Class 3 DSC's private key is generated inside a FIPS-validated USB token and can never leave it — that is a security requirement set by the Controller of Certifying Authorities, and it is why no legitimate provider will give you a certificate file to copy onto your hard disk. What gets installed on your computer is everything around the token: the vendor's driver so Windows can talk to the chip, and the signing utility each government portal insists on using.

This layered arrangement is the source of nearly all DSC frustration. The certificate can be perfectly valid while the signature still fails, because one layer — driver, utility, browser, portal registration — is missing or stale. The good news is that the layers are few, and once each is in place the setup tends to stay working until something on the machine changes.

This page walks through the two software layers, a first-time setup sequence, and a plain-language table of the errors we are asked about most. If your question is about the token hardware itself — models, PINs, what happens when one is lost — that lives on the USB token page. If you do not yet have a certificate, start at the DSC overview.

Layer 1

Token drivers — making Windows see the certificate

Every token model ships with its own driver or middleware: the ePass2003 token manager for Feitian tokens, the ProxKey PKI client for Watchdata tokens, and equivalents for HYP2003, TrustKey, mToken and others. Until the right one is installed, plugging in the token does nothing useful — Windows sees a USB device, but no certificate appears in the browser or the certificate store.

Three rules save most of the grief here:

  • Match the driver to the exact token model. The software is vendor-specific; an ePass driver will not surface a ProxKey token. The model name is printed on the token body — send us a photo if the printing has worn off.
  • Install with administrator rights, then replug. Driver installs need admin permission on the machine, and the token is best unplugged during installation and inserted after.
  • Old tokens may need a vendor upgrade tool before they accept newly issued certificates — token makers publish CSP/firmware upgrade utilities for this. It is a five-minute job when done knowingly, and a day of confusion when not.

Once the driver is in, the token manager application shows the certificates on the token, lets you change the token PIN, and is the first place we look when diagnosing any problem. Vendors publish middleware for Windows and, for many models, macOS — but Indian government portals are built and tested primarily for Windows, so we recommend a Windows machine for filing work.

Layer 2

Portal signing utilities — emSigner and friends

Modern browsers no longer let web pages talk to USB devices directly, so each government portal supplies a small desktop utility that bridges the gap: the portal's web page asks the utility, the utility asks the token, and the signature travels back up the chain. Each portal has its own arrangement:

PortalUtilityNotes
GSTemSignerMust be running before you register or sign with a DSC. Registration lives under Services → User Services → Register/Update DSC. Details on the GST DSC page.
Income Tax e-filingemsigner / emBridgeNeeded for registering the DSC under My Profile and for signing returns and forms. See the income tax DSC page.
MCA V3MCA DSC utilityUsed when associating the DSC with your DIN, membership number or PAN. Walkthrough on the MCA DSC page.
DGFTeMudhra-provided utilityToken registration sits under My Dashboard → View and Register Digital Signature Token. See the DGFT DSC page.

One honest caution: these utilities are updated by the portals from time to time, and version requirements change. Rather than memorising a version number from this page, always download the utility from the link the portal itself currently provides, and treat the portal's own help pages as the final word on its signing setup. Our job is to know where those instructions live this month and walk you through them.

First-time setup

Setting up a new DSC, step by step

This is the sequence we follow for every certificate we hand over, whether across our counter or over a screen-share. Done in order, it takes 30–60 minutes including the test signature.

  1. Step 1 — Check the machineA Windows PC or laptop with administrator rights and a working USB port. If the computer belongs to your office, have the IT person available in case installs are restricted — this one check prevents the most common mid-setup stall.
  2. Step 2 — Install the token driverDownload and install the middleware for your exact token model, with the token unplugged. When the install finishes, plug the token in and open the token manager — your certificate should be listed. If it is not, stop here and fix this first; nothing downstream can work without it.
  3. Step 3 — Set your token PINTokens ship with a default PIN, and changing it is your first act as the owner — the PIN is what stops a lost token being misused. Choose something you can retrieve, because the token locks after repeated wrong attempts, and recovering from a locked PIN can mean wiping the token.
  4. Step 4 — Install the portal utilityInstall the signing utility for the portal you file on — emSigner for GST, the emsigner/emBridge utility for income tax, the MCA utility for company filings — from the portal's own current download link. Some utilities must be running in the background whenever you sign; we show you how to tell at a glance.
  5. Step 5 — Register the DSC on the portalLog in to the portal and register the certificate against your account — each portal has its own screen and its own rules about whose PAN or DIN may register. This step maps your specific certificate to your login; skipping it is why brand-new DSCs "fail" on their first outing.
  6. Step 6 — Sign something and confirmWe never end a setup at "it should work now". A test signature on the actual portal — a draft form, a DSC re-registration screen, whatever the portal safely allows — proves the whole chain: token, PIN, driver, utility, registration. Only then is the setup done.
Troubleshooting

The errors we see most — cause and fix

Nearly every DSC support call we take resolves to one of the rows below. Find your symptom, and you will usually find your afternoon back.

Error / symptomUsual causeFix
Certificate not visible in browser or portalToken driver/middleware not installed, or wrong vendor's driverInstall the middleware for your exact token model with admin rights, replug the token, confirm the certificate shows in the token manager
GST portal cannot connect to emSigner / signing button does nothingemSigner not running, blocked by another program, or an outdated versionStart emSigner as administrator before opening the signing page; if it still fails, reinstall the current version from the GST portal's own link
GST says the DSC cannot be registered (PAN mismatch)The certificate's PAN differs from the PAN named in the GST registrationOnly the person whose PAN appears in the registration can register a DSC there — the certificate must be issued in that person's name; see the GST DSC page
Token PIN blockedRepeated wrong PIN attempts — the token locks by designStop guessing; unlocking depends on the model, and reinitialising erases the certificates on the token. Contact us before running any reset tool
"Certificate expired" at signature time despite renewingThe expired certificate is still registered on the portal, or is being picked at signingRegister the renewed certificate on the portal, remove the expired one, and select the new certificate when signing — the renewal page covers this changeover
New certificate will not download onto an old tokenToken firmware/CSP predates current certificate formatsRun the vendor's token upgrade tool, or replace the token if the model is no longer supported — we check this before issuing
DGFT rejects the token at registrationCertificate does not match the IEC profile — proprietor's PAN or the organisation name as per PAN must match the certificateVerify what your IEC profile records and obtain the certificate in the matching name; details on the DGFT DSC page
Signing worked yesterday, fails today, nothing changedSomething did change — a Windows, browser or utility update, or the certificate quietly expiredCheck the expiry date first, restart the signing utility, replug the token; if it persists, message us with a screenshot of the exact error

Two habits prevent most of these: keep the expired certificate removed from portals after every renewal, and never "fix" a token problem with a reset tool you have not used before — resets are irreversible. For a deeper, plain-language tour of error messages, see our knowledge article on common DSC errors.

Support

Remote help, or bring the laptop in

Most setups and fixes happen remotely: a WhatsApp call or screen-share in which we identify your token model, send the correct driver and utility links, watch the install, and stay on the line through the test signature. Gujarati, Hindi or English — whichever you think in when a computer is misbehaving.

If you would rather have it handled in person, walk in to our office at Chhani Jakatnaka Circle, Vadodara, with your laptop and token — Mon–Sat 10:00–19:00, Sunday closed. Directions and parking details are on the office location page, or you can book a time slot so there is no waiting.

Whose certificates we support — honestly

For certificates we issue, setup and troubleshooting are part of the service: download, drivers, portal registration, test signature, and help again later when something breaks. For DSCs bought elsewhere, we will guide you where we genuinely can — many fixes above apply to any Class 3 certificate — but some issues (a failed download, a CA-side problem, a certificate reissue) can only be resolved by the provider who issued it. We will tell you that plainly and point you in the right direction rather than charge you to sit next to a problem we cannot solve. Anything we do take on is quoted in writing before we begin.

Before you decide

The bottom line

Every week we meet people who lost a month to a small avoidable mistake. The fee we charge exists to make sure you are not one of them. One message, a fixed written quote, and your paperwork moves.

Get the written quote

FAQs

Installation and setup — straight answers

Why does my computer not detect my DSC token?
Almost always because the token's driver or middleware is not installed. The certificate lives inside the token's chip, and Windows cannot see it until the vendor's software — the ePass token manager, the ProxKey PKI client, or the equivalent for your model — is installed. Install the driver for your exact token model, replug the token, and it should appear.
Which software do I need for GST portal signing?
Two layers: your token's own driver, plus the GST portal's emSigner utility, which must be running when you register or sign with your DSC. If emSigner is closed or blocked, the portal cannot reach your certificate. Follow the GST portal's current instructions for downloading and running it, as utility versions change — our GST DSC page has the walkthrough.
Do MCA and the income tax portal need different utilities from GST?
Yes, each portal has its own signing arrangement: GST uses emSigner, the Income Tax e-filing portal uses its emsigner/emBridge utility, MCA V3 has its own DSC utility for associating certificates, and DGFT uses an eMudhra-provided utility. Your token driver is common to all of them; the portal utility is per-portal, so follow each portal's current help pages.
Can I install my DSC on more than one computer?
The certificate itself never leaves the USB token — that is the point of Class 3 security. What you install on each computer is the token driver and any portal utilities. Do that on as many machines as you like, then plug the token into whichever one you are using. The token plus its PIN is what signs.
What happens if I enter my token PIN wrongly too many times?
The token locks itself after repeated wrong attempts — a deliberate security feature. Depending on the model, unlocking may be possible with vendor tools, but reinitialising a token erases the certificates stored on it, after which a fresh certificate download is needed. If your PIN is locked, stop guessing and contact us before trying any reset tool.
Does a DSC token work on a Mac?
Token vendors publish middleware for Windows and, for many models, macOS as well — but Indian government portals and their signing utilities are built and tested primarily for Windows, and several work reliably only there. If your filing machine is a Mac, tell us the portal you need before buying anything; for regular government filings we recommend having access to a Windows machine.
My DSC worked last year but signing suddenly fails. Why?
The usual suspects, in order: the certificate has expired; an expired certificate is still registered on the portal and being offered at signature time; the portal's signing utility needs a restart or an updated version; or a browser or Windows update has disturbed the driver. Check the expiry date first — if it has passed, the fix is renewal, not troubleshooting.
Do you charge for installation support?
Setup is part of the deal for certificates we issue — download to the token, driver installation guidance, portal registration and a test signature are included, remotely or at our Vadodara office. For certificates bought elsewhere we help where we can; anything chargeable is quoted in writing before we start, never after.
Can you set up my DSC remotely if I am not in Vadodara?
Yes. Most setups happen over a WhatsApp call or screen-share: we send the correct driver and utility links for your token model and portal, walk you through each install, and stay on the line for the test signature. Walk-in setup at our Chhani Jakatnaka office is available if you prefer your machine handled in person — bring the laptop and token.
Whose certificates do you support?
Certificates we issue are supported fully — installation, portal registration, errors, renewals, the lot. For DSCs bought from other providers we will gladly guide where we can, but some problems can only be resolved by the issuing provider or Certifying Authority, and we tell you honestly when yours is one of them rather than billing you for guesswork.

Stuck at an error message right now?

Send a screenshot of the exact error and a photo of your token on WhatsApp. We will tell you what it is, whether it is fixable remotely, and — if any charge applies — the fixed amount in writing before we touch anything.