
To sign a PDF with a digital signature, you need a valid Digital Signature Certificate (DSC) and a PDF signing tool such as Adobe Reader or the emSigner utility. You open the document, apply your DSC, and save it, producing a legally valid signed PDF that is accepted for GST, income tax and MCA filings.
A Digital Signature Certificate (DSC) provides a secure, legally valid method for signing electronic documents. This guide walks through the complete process from installing Emsigner software and configuring Java to digitally signing PDFs and distributing them via email.
What Is a Digital Signature Certificate?
A Digital Signature Certificate is a cryptographic key issued by a government-recognized Certifying Authority. It authenticates the identity of the signer and ensures the integrity of electronically signed documents. DSCs are widely used for filing GST returns on the GST portal, signing income tax returns, authenticating MCA and ROC filings, and signing contracts and legal documents electronically.
The DSC is typically stored on a USB token, providing tamper-proof security for the private key. The token connects to the computer via USB, and the signing software accesses the certificate stored on it. This ensures that the private key never leaves the hardware device, making it significantly more secure than software-based certificates.
DSC Types and Their Uses
| DSC Class | Purpose | Validity |
| Class 2 | Income tax filing, GST registration, MCA filings | 1 to 3 years |
| Class 3 | E-tendering, e-procurement, high-security transactions | 1 to 3 years |
| DGFT DSC | Foreign trade documentation and customs filings | 1 to 3 years |
Step-by-Step Guide to Signing Documents
Step 1: Install Emsigner Software
Download Emsigner from the official government website. Follow the installation wizard to complete the setup on your Windows system. Emsigner is a free utility provided specifically for signing PDF documents with a DSC. Ensure your antivirus does not block the installation, as some security software may flag the digital signing components.
Step 2: Set Up the Java Environment
Download and install the Java Runtime Environment from the Java website. After installation, configure the Java path by right-clicking This PC and selecting Properties. Click Advanced System Settings, then Environment Variables. Under System Variables, click New and enter the variable name as JAVA_HOME with the variable value pointing to your Java installation directory (for example, C:\Program Files (x86)\Java\jre1.8.0_161). Click OK to confirm. Adjust the path if your Java version or installation directory differs.
After setting the environment variable, verify the configuration by opening a command prompt and typing Java -version. The system should display the installed Java version. If the command is not recognised, restart the computer and try again.
Step 3: Configure Email Settings (Optional)
If you plan to email signed documents directly from Emsigner, configure your email account. Access your Gmail account settings and navigate to Sign-in and Security. Enable the Allow less secure apps option. Note that Google may require App Passwords for accounts with two-factor authentication enabled. For Outlook or custom email accounts, note down the SMTP hostname and server port for configuration in the next steps.
Step 4: Digitally Sign a Document
Follow these steps to sign a PDF using your DSC. Select the document directory containing the PDF files you wish to sign. Only PDF files within the selected directory are available for signing. Specify an output folder for signed documents and create a new folder for clarity. Choose your signing method: DSC for cryptographic signing or image-based for a visual signature overlay. Select a signing template that defines where the signature appears on the document. Click Start Signing Now and enter your DSC password when prompted. The signing procedure commences, and finalised documents are saved to the designated output folder.
Each signed document receives a digital signature stamp that includes the signer’s name, certificate authority, timestamp, and validity information. Recipients can verify the signature authenticity using any standard PDF reader.
Step 5: Distribute Signed Documents via Email
After signing, locate the signingresults.xlsx file in the output folder. Open it and fill in the Email Address and Recipient Name columns for each signed document. Click Add new sender details to create an email template. Select your Email Provider (Gmail, Outlook, or Custom) and enter the sender name, email ID, and password. Enter the Host Name and Server Port details for your email provider. Save the template, enter the email subject line, and click Start Email.
Emails are sent to all listed recipients. Any delivery issues are logged under the Activity Log tab within Emsigner.
Common DSC Use Cases in India
| Use Case | Required DSC Class | Authority/Platform |
| GST return filing | Class 2 or Class 3 | GST Portal (gst.gov.in) |
| Income tax return filing | Class 2 | Income Tax Portal |
| MCA/ROC annual filings | Class 2 or Class 3 | MCA Portal |
| E-tendering and e-procurement | Class 3 | Government e-procurement portals |
| Foreign trade (DGFT) filings | DGFT DSC | DGFT Portal |
| Document signing via Emsigner | Class 2 or Class 3 | Emsigner software |
Businesses that file across multiple platforms should ensure their DSC is compatible with all required portals. Class 3 DSCs offer the highest level of security and are accepted across all platforms, making them a practical choice for organisations with diverse filing obligations.
When using a DSC across different computers, ensure the USB token driver is installed on each machine. The token driver is specific to the hardware manufacturer (such as Watchdata, ePass, or Moser Baer) and must be downloaded from the manufacturer’s website. Without the correct driver, the signing software cannot detect the certificate on the token.
Obtaining a Digital Signature Certificate
To obtain a DSC, apply through a government-authorized Certifying Authority such as eMudhra, Sify, or NSDL. The application process requires identity verification documents, including PAN card, Aadhaar, and address proof. The processing time is typically one to three business days. Upon approval, the DSC is loaded onto a USB token and shipped to the applicant.
Renewal must be initiated before the certificate expires. An expired DSC cannot be used for signing, and a new certificate must be obtained through the standard application process.
Key Terms
• DSC: Digital Signature Certificate, a cryptographic key for authenticating electronic documents
• Emsigner: Government-provided free software for signing PDFs with a DSC on Windows
• USB Token: Secure hardware device storing the DSC private key in tamper-proof memory
• JAVA_HOME: System environment variable pointing to the Java installation directory
• Certifying Authority: Government-authorised body that issues Digital Signature Certificates in India
| Disclaimer: This article is for informational purposes only and does not constitute legal or tax advice. Consult a qualified professional for advice specific to your situation. |
Ready to Simplify Your Digital Compliance?
WFYI provides comprehensive tools and resources to help businesses manage digital signatures, GST filing, and electronic document authentication. Explore Tools on WFYI
Frequently Asked Questions
Q1: What is a Digital Signature Certificate?
A DSC is a cryptographic key issued by an authorized Certifying Authority that authenticates the identity of the signer and ensures the integrity of electronically signed documents.
Q2: What software is needed to sign PDFs with a DSC?
Emsigner, available for free download from the GST portal, is required to sign PDF documents on Windows systems using a Digital Signature Certificate.
Q3: Which file formats can be signed using Emsigner?
Emsigner supports only PDF files for digital signing. Other document formats must be converted to PDF before signing.
Q4: Is Java required for using Emsigner?
Yes. The Java Runtime Environment must be installed, and the JAVA_HOME environment variable must be configured for Emsigner to function correctly.
Q5: How do I obtain a Digital Signature Certificate?
Apply through government-authorized Certifying Authorities such as eMudhra, Sify, or NSDL by submitting identity verification documents. Processing typically takes one to three business days.
Frequently Asked Questions (FAQ)
What is a Digital Signature Certificate (DSC)?
A DSC is an electronic signature issued by a licensed authority that verifies your identity and lets you sign documents digitally with legal validity.
How do I sign a PDF with a DSC?
Open the PDF in a signing tool such as Adobe Reader or emSigner, select the digital signature option, choose your DSC, place the signature, and save the file.
Where is a DSC-signed PDF accepted?
DSC-signed documents are accepted for filings on the GST portal, the income tax portal, the MCA portal, and many other government and business platforms.
Do I need special software to sign with a DSC?
You need a PDF signer that supports DSC, such as Adobe Reader or the emSigner utility, along with the DSC token drivers installed on your computer.