{"id":90521,"date":"2026-08-24T22:23:47","date_gmt":"2026-08-24T16:53:47","guid":{"rendered":"https:\/\/www.taxaj.com/learn\/emsigner-installation-for-mca\/"},"modified":"2026-08-24T22:23:47","modified_gmt":"2026-08-24T16:53:47","slug":"emsigner-installation-for-mca","status":"publish","type":"post","link":"https:\/\/www.taxaj.com/learn\/emsigner-installation-for-mca\/","title":{"rendered":"emSigner Installation for MCA: Step-by-Step Guide and Troubleshooting"},"content":{"rendered":"<p>The Ministry of Corporate Affairs requires stakeholders to install <strong>emSigner<\/strong> before a Digital Signature Certificate can be registered or associated on the MCA portal. It is a small utility that runs a local service on your own machine and acts as the bridge between the browser and the DSC token plugged into it.<\/p>\n<p>The installation itself is straightforward. What trips people up is everything after it \u2014 the service not starting, the browser refusing to talk to it, or the token not being detected. This guide covers the installation step by step with screenshots, and then the failures that actually happen.<\/p>\n<h2>Before you start<\/h2>\n<ul>\n<li>You need a <strong>Class 3 Digital Signature Certificate<\/strong> on a USB token, with the token drivers already installed. If you do not have one, see our <a href=\"https:\/\/www.taxaj.com\/digital-signature-certificate\" target=\"_blank\" rel=\"noopener\">digital signature certificate service<\/a>.<\/li>\n<li>You need <strong>administrator rights<\/strong> on the machine. emSigner installs and runs a Windows service, and it will not work from a restricted user account.<\/li>\n<li>Close the browser before you begin. It has to be restarted afterwards in any case.<\/li>\n<\/ul>\n<h2>Step 1: Download emSigner<\/h2>\n<p>Download the utility from the <strong>MCA portal<\/strong>, which is the authoritative source and always carries the current version. A copy is also mirrored here for convenience: <a href=\"https:\/\/www.taxaj.com\/files\/Shared%20Documents\/emSigner-windows.zip\" target=\"_blank\" rel=\"noopener\">emSigner for Windows<\/a>. If the two ever differ, use MCA&#8217;s.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.taxaj.com\/images\/1-1.png\" alt=\"MCA emSigner download page\" loading=\"lazy\"><\/p>\n<h2>Step 2: Open the download window<\/h2>\n<p>A new window opens. In the upper right corner you will find the option to download the setup file.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.taxaj.com\/images\/2-1.png\" alt=\"emSigner setup file download option\" loading=\"lazy\"><\/p>\n<h2>Step 3: Run the installer<\/h2>\n<p>Once the download completes, double-click the <strong>emSigner.msi<\/strong> file in the folder it was saved to.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.taxaj.com\/images\/3-1.png\" alt=\"emSigner msi installer file\" loading=\"lazy\"><\/p>\n<h2>Step 4: Setup wizard<\/h2>\n<p>The setup wizard is displayed. Click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.taxaj.com\/images\/4.png\" alt=\"emSigner setup wizard welcome screen\" loading=\"lazy\"><\/p>\n<h2>Step 5: Choose the destination folder<\/h2>\n<p>Select the destination folder and click <strong>Next<\/strong>. The default location is fine unless you have a reason to change it.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.taxaj.com\/images\/5-1.png\" alt=\"emSigner installation folder selection\" loading=\"lazy\"><\/p>\n<h2>Step 6: Install<\/h2>\n<p>Click <strong>Install<\/strong> to begin, then <strong>Finish<\/strong> to exit the wizard when it completes.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.taxaj.com\/images\/6.png\" alt=\"emSigner install button\" loading=\"lazy\"><\/p>\n<h2>Step 7: Run as administrator<\/h2>\n<p>This is the step most often skipped, and skipping it is why the service does not start. <strong>Right-click<\/strong> the emSigner icon on your desktop and choose <strong>Run as administrator<\/strong> \u2014 not a normal double-click.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.taxaj.com\/images\/7.png\" alt=\"Run emSigner as administrator\" loading=\"lazy\"><\/p>\n<h2>Step 8: Confirm the service has started<\/h2>\n<p>A message confirms that the emSigner service has started. Click <strong>OK<\/strong>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.taxaj.com\/images\/8.png\" alt=\"emSigner service started message\" loading=\"lazy\"><\/p>\n<h2>Step 9: The signer window<\/h2>\n<p>On a successful setup, the Digital Signature Signer window is displayed. emSigner is now listening locally on <strong>https:\/\/127.0.0.1:2015<\/strong>. Leave it running while you work on the MCA portal.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.taxaj.com\/images\/9.png\" alt=\"Digital Signature Signer window\" loading=\"lazy\"><\/p>\n<h2>Step 10: Allow the local address in Java, if applicable<\/h2>\n<p>Where your setup still relies on the Java plug-in, open the <strong>Java Control Panel<\/strong> \u2014 search for Java in the Start menu, or find it in Control Panel \u2014 go to the <strong>Security<\/strong> tab, click <strong>Edit Site List<\/strong>, add <strong>https:\/\/127.0.0.1:2015<\/strong>, then click <strong>Add<\/strong> and <strong>OK<\/strong>.<\/p>\n<p>If your machine has no Java installed and the portal works without it, skip this step. Do not install Java solely to complete it.<\/p>\n<h2>Step 11: Allow JavaScript for the local address in your browser<\/h2>\n<p>In Chrome, open <strong>Settings<\/strong>, then <strong>Privacy and security<\/strong>, then <strong>Site settings<\/strong>, then <strong>JavaScript<\/strong>. Under <strong>Allowed to use JavaScript<\/strong>, click <strong>Add<\/strong> and enter <strong>https:\/\/127.0.0.1:2015<\/strong>.<\/p>\n<p>Chrome&#8217;s settings layout has changed over the years \u2014 older guides describe an &#8220;Advanced&#8221; section and &#8220;Content settings&#8221;, which no longer exist under those names. The destination is the same: the per-site JavaScript permission list.<\/p>\n<p>Close the browser completely and reopen it. The permission does not take effect in an already-open session.<\/p>\n<h2>Step 12: Register the DSC on MCA<\/h2>\n<p>With emSigner running and the token plugged in, you can now associate or register the certificate on the MCA portal. See our separate guide on <a href=\"https:\/\/www.taxaj.com\/learn\/how-to-register-dsc-on-mca\/\" target=\"_blank\" rel=\"noopener\">registering a DSC on the MCA portal<\/a> for that process.<\/p>\n<h2>Troubleshooting: what actually goes wrong<\/h2>\n<h3>The emSigner service will not start<\/h3>\n<p>Almost always because it was launched by double-clicking rather than <strong>Run as administrator<\/strong>. Close it entirely and relaunch as administrator. If it still fails, check whether another application is already using port 2015.<\/p>\n<h3>The browser cannot connect to emSigner<\/h3>\n<p>Open <strong>https:\/\/127.0.0.1:2015<\/strong> directly in the browser. If nothing loads, the service is not running \u2014 go back a step. If a certificate warning appears, accept it for that local address; the certificate is self-signed by design because the service is on your own machine.<\/p>\n<h3>Antivirus or firewall blocking it<\/h3>\n<p>Security software sometimes treats a local HTTPS listener as suspicious. Add an exception for emSigner rather than disabling protection.<\/p>\n<h3>The DSC token is not detected<\/h3>\n<p>This is a token problem, not an emSigner problem. Confirm the token drivers are installed, that the token appears in the certificate store, and that the certificate has not expired. An expired certificate frequently presents as &#8220;token not detected&#8221; rather than as an expiry message.<\/p>\n<h3>It worked last month and does not now<\/h3>\n<p>Three usual causes, in order of likelihood: the certificate expired; a Windows or browser update reset the site permission; or emSigner is simply not running because the machine was restarted. Check all three before reinstalling anything.<\/p>\n<h3>Nothing happens when you click to sign<\/h3>\n<p>The signer window has to be open. Minimised is fine, closed is not.<\/p>\n<h2>A note on certificate renewal<\/h2>\n<p>A Class 3 DSC is issued for a fixed term. When it is renewed you receive a <strong>new certificate<\/strong>, and it has to be registered afresh on every portal where you use it \u2014 MCA, the income tax portal, GST, ICEGATE. Nothing carries over automatically, and this is discovered on a filing deadline more often than at any other time.<\/p>\n<p>See our guides to <a href=\"https:\/\/www.taxaj.com\/learn\/how-to-register-dsc-on-new-income-tax-portal\/\" target=\"_blank\" rel=\"noopener\">registering a DSC on the income tax portal<\/a> and <a href=\"https:\/\/www.taxaj.com\/learn\/sign-with-digital-signature-for-tds-return\/\" target=\"_blank\" rel=\"noopener\">signing TDS returns<\/a>.<\/p>\n<h2>We can take this off your hands<\/h2>\n<p>We issue and renew Class 3 certificates, register them on every portal you need them on, and keep them current so a filing is never held up by an expired token. See our <a href=\"https:\/\/www.taxaj.com\/digital-signature-certificate\" target=\"_blank\" rel=\"noopener\">digital signature certificate service<\/a>.<\/p>\n<p>If the underlying task is an MCA filing, that is our <a href=\"https:\/\/www.taxaj.com\/all-in-one-compliance-of-business\" target=\"_blank\" rel=\"noopener\">business compliance<\/a> service \u2014 see the <a href=\"https:\/\/www.taxaj.com\/learn\/forms-to-be-filed-with-roc-mca\/\" target=\"_blank\" rel=\"noopener\">list of ROC forms<\/a>. <a href=\"https:\/\/bookings.taxaj.com\/\" target=\"_blank\" rel=\"noopener\">Book a call<\/a>, or sign in at the <a href=\"https:\/\/portal.taxaj.com\" target=\"_blank\" rel=\"noopener\">TAXAJ client portal<\/a>.<\/p>\n<p><em>emSigner and the MCA portal are updated from time to time and screen layouts change. Where this guide and the MCA portal differ, follow the portal.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Download, install and activate emSigner so you can register a Digital Signature Certificate on the MCA portal, with screenshots for every step, plus the failures that actually happen: the service not starting, the browser not connecting, and the token not being detected.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-90521","post","type-post","status-publish","format-standard","hentry","category-secretarial-services"],"_links":{"self":[{"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/posts\/90521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/comments?post=90521"}],"version-history":[{"count":0,"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/posts\/90521\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/media?parent=90521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/categories?post=90521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/tags?post=90521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}