BID INDIABID INDIA
Pricing
About Us
Sign in

Product


Discover tender intelligence

Score every tender against your company DNA.

Track 100+ portals from one live discovery feed.

Explore Discover

Smart Search

AI-powered two-stage discovery engine

Integrated Feeds

Real-time alerts across 100+ portals

Compatibility Scoring

Score leads by profile fit

Discovering Right Bidders

Publish and match with qualified bidders

Agentic Crawling

AI agents crawl any portal for you

Trusted by India's Top Corporations. See it in action.

Solutions

Win more government tenders

From MSMEs and startups to large primes.

Tender intelligence tuned to your size.

Explore Solutions

MSMEs & Startups

Set-aside discovery and EMD exemptions

Mid-Size Contractors

Scale your bid pipeline and win rate

Large Enterprises & PSUs

Portfolio-wide tender intelligence

Government Bodies & PSUs

Procurement analytics and supplier oversight

Investors

Sector trends and company growth signals

Resources

Tender intelligence resources

Read AI insights, tender strategy and platform updates from Bid India.

Practical guides for every stage of the procurement cycle.

Open the blog

Tender Software Compared

Choose the right platform for Indian bids

Tender Doc Preparation

A practical guide for Indian government bids

State e-Procurement Portals

The complete 2026 guide

MSME Tender Advantages

Every advantage you're not using

Make in India Procurement

Qualify and win government contracts

IREPS Railway Tenders

Indian Railways e-procurement guide

Terms & ConditionsPrivacy Policy

Global tender coverage

Many more UN, World Bank tenders, and country procurement portals are included.

23+

Countries

Tender coverage by geography

Browse country pages by region. Every country links to a dedicated tender intelligence page.

6 regions

Asia Pacific

AustraliaIndiaSingapore

North America

CanadaMexicoUnited States

Europe

FranceGermanyItalyNetherlandsSpainSwitzerlandUkraineUnited Kingdom

Middle East

BahrainJordanOmanQatarSaudi ArabiaUAE

South America

ArgentinaBrazil

Africa

South Africa
Bid India
Digital Signature Certificate and E-Tendering: The Technical Guide to Hassle-Free Online Bid Submission
Bidovate Research · Jun 23, 2026 · 15 min read
HomeBlogDigital Signature Certificate and E-Tendering: The Technical Guide to Hassle-Free Online Bid Submission
Technical Guides

Digital Signature Certificate and E-Tendering: The Technical Guide to Hassle-Free Online Bid Submission

Bidovate ResearchJun 23, 202615 min read
0%25%50%75%100%Tenders FoundWin RatePrep SpeedComplianceBeforeAfter
What Is a Digital Signature CertificateDSC Classes and Which One You NeedSigning vs Encryption CertificatesHow DSC Works TechnicallyGetting a Class 3 DSCLicensed Certifying AuthoritiesDocuments RequiredUSB Token SelectionCost and ValidityRegistering Your DSC on E-Procurement PortalsThe Critical Rule: Each Portal Requires Separate RegistrationCPPP / eProcure (eprocure.gov.in)GeM (gem.gov.in)GePNIC State PortalsIREPS (Indian Railways)Java: The Single Biggest Technical Pain PointWhy Java MattersThe Correct Java VersionJava Configuration After InstallationSigner ApplicationsCommon Errors and Their Solutions"Token Not Detected" or "No Certificate Found""Certificate Expired""Signing Failed" or "Error During Signing""Upload Failed" or "File Upload Error"Multi-Portal DSC Management for Frequent BiddersDSC Registry SpreadsheetBackup DSC StrategyMultiple SignatoriesToken PIN ManagementThe Bid Submission WorkflowFile Format and Size RequirementsThe Pre-Submission ChecklistTen Practical Tips for Stress-Free SubmissionFrequently Asked QuestionsCan I use the same DSC on multiple portals simultaneously?What happens if my DSC expires after I submit a bid?Is mobile phone submission possible?What should I do if my DSC token gets locked?Do I need both signing and encryption certificates?

Quick answer

Every government tender in India requires a Class 3 DSC. Every year, thousands of bidders miss submission deadlines because of token failures, signing errors, or portal issues. This guide covers DSC procurement, multi-portal setup, Java configuration, common errors, and a proven pre-submission checklist.

Every government tender in India is submitted electronically. Every electronic submission requires a Digital Signature Certificate (DSC). And every year, thousands of bidders face last-minute technical failures -- token not detected, signing failed, certificate expired, Java error, upload timeout -- that prevent them from submitting bids worth lakhs or crores of rupees.

A missed submission deadline due to a technical failure is permanent. There is no appeal, no extension, no mercy. The portal closes at the scheduled time, and your bid does not exist.

This is not a minor administrative concern. A contractor who has spent Rs 10 lakh preparing a Rs 500 crore EPC bid can lose everything because a USB token driver failed to load at 3:45 PM on submission day, with the deadline at 4:00 PM.

This guide provides the complete technical knowledge needed to ensure your DSC setup works flawlessly, your portal registrations are current, your signing software is configured correctly, and your bid submissions happen without technical drama.

What Is a Digital Signature Certificate

A DSC is the electronic equivalent of a physical signature. It is legally valid under the Information Technology Act 2000 (amended 2008) and the Indian Evidence Act. A document signed with a valid DSC has the same legal standing as a physically signed document -- and in some contexts, stronger, because the cryptographic signature proves both identity and document integrity (the document has not been altered after signing).

DSC Classes and Which One You Need

ClassPurposeValid For E-Tendering?
Class 1Email identificationNo
Class 2IT returns, MCA filings, GSTNo (most portals)
Class 3E-tendering, e-procurement, e-auctionYes -- Mandatory

Class 2 DSC is NOT accepted by any government e-procurement portal. You must have a Class 3 DSC. This is the most common mistake new bidders make -- they get a Class 2 (cheaper, easier to obtain) and discover they cannot register on procurement portals.

Signing vs Encryption Certificates

Within Class 3, there are two certificate types: signing certificates (create digital signatures on documents, always needed) and encryption certificates (encrypt documents so only the intended recipient can read them, needed by some portals). The safest approach is always getting a combo token with both signing and encryption certificates. The additional cost is only Rs 500-1,000, and it guarantees compatibility with all portals including older GePNIC state portals that require encryption during bid upload.

How DSC Works Technically

A DSC uses public key cryptography. Your private key is stored securely on your USB token and never leaves the token. The public key is embedded in the certificate. When you sign a document, the signing software creates a cryptographic hash of the document, encrypts it with your private key, and attaches the result along with your certificate to the document. Anyone with your public key can verify that the document was signed by you and has not been altered.

Getting a Class 3 DSC

Licensed Certifying Authorities

Only CAs licensed by the Controller of Certifying Authorities (CCA) under the IT Act can issue DSCs. The major CAs: eMudhra (emudhra.com, largest by volume, fastest processing), Sify Technologies (safescrypt.com), nCode Solutions (ncodesolutions.com), Capricorn CA (capricornca.com), and Pantasign (pantasign.com).

Documents Required

For an individual DSC (proprietorship or personal): PAN card, Aadhaar card (linked to mobile for OTP verification), and a passport-size photograph. For an organisation DSC (company, partnership, LLP): all of the above plus Certificate of Incorporation or Partnership Deed, and an authorisation letter on company letterhead signed by a director or partner.

The DSC is issued to a PERSON, not a company. An organisation DSC means the person's certificate includes the organisation name (e.g., "Rajesh Kumar, Director, ABC Constructions Pvt Ltd"). The legal signatory is still the person.

USB Token Selection

Your private key is stored on a physical USB cryptographic token. Widely compatible options: Watchdata Proxkey (most broadly compatible with Indian procurement portals, Rs 600-900) and Aladdin eToken Pro 72K (well-tested with GePNIC portals, Rs 800-1,200). Avoid lesser-known brands -- some portals have documented incompatibilities.

Cost and Validity

Organisation signing plus encryption combo: Rs 3,000-5,000 for 2-year validity. A new USB token adds Rs 500-1,500 if you do not already have one. Standard processing takes 1-3 business days. Express same-day processing is available from most CAs for Rs 500-1,000 extra.

Renewal is mandatory before expiry. A DSC that expires between bid preparation and submission day is a disaster -- renewal takes 1-3 days. Set a calendar reminder 30 days before expiry and start renewal immediately.

Registering Your DSC on E-Procurement Portals

The Critical Rule: Each Portal Requires Separate Registration

One DSC can be registered on multiple portals. You do not need separate DSCs. But you DO need to complete the registration process on each portal separately. A DSC registered on CPPP does NOT automatically work on GeM or any state portal.

Complete all registrations within the first week of receiving a new or renewed DSC. Do not wait until you have a bid to submit.

CPPP / eProcure (eprocure.gov.in)

Fill in bidder details (company name, address, PAN, contact details). The portal reads your USB token and registers the certificate. Map the DSC to your user account. Login uses username plus password plus DSC (three-factor authentication on many pages).

Key requirement: Download and install the "CPPP Signer" desktop application from the portal's Downloads section before DSC registration and bid signing will work.

GeM (gem.gov.in)

Register as a seller on gem.gov.in (extensive process with company details, bank details, and GeM categories). During registration, install the "GeM Signer" browser extension for Chrome or Edge (available from the Chrome Web Store or the GeM portal). DSC is used for bid signing, contract acceptance, and invoice signing.

Key requirement: GeM uses the browser extension model -- it will NOT work with Java-based signing. Chrome or Edge is mandatory.

GePNIC State Portals

GePNIC is the common platform powering state e-procurement portals across 34+ states. Each state has its own URL but the underlying system is similar.

Registration steps: go to the state portal (e.g., eproc.rajasthan.gov.in, mpeproc.gov.in, etender.up.nic.in), complete bidder registration with company details and documents, register the DSC, and pay the registration fee (Rs 1,000-10,000 depending on state). Some states require admin approval taking 24-72 hours.

Key requirements: Most GePNIC portals use Java Web Start or a desktop signer application. Java 8 (specifically, NOT versions 9 through 17 or higher) is required. Download the signer app from the specific state portal -- do not assume the signer from another state works identically. Registration on one state's GePNIC portal does NOT carry over to other states.

IREPS (Indian Railways)

Navigate to ireps.gov.in, complete vendor registration (may involve physical verification for new vendors taking 1-4 weeks), and register DSC under the Digital Signature section. IREPS has its own Java-based signing mechanism.

Java: The Single Biggest Technical Pain Point

Why Java Matters

Most Indian e-procurement portals were built between 2008 and 2015 when Java applets were the standard for browser-based cryptographic operations. Although portals are progressively migrating to desktop signers, Java dependencies persist in many systems.

The Correct Java Version

Install: Java 8 (JRE or JDK), specifically Java 8 Update 151 or later.

Do NOT install: Java 9, 10, 11, 12, 13, 14, 15, 16, 17, or any version above 8.

Why: higher Java versions removed Java Web Start and applet support that Indian portals depend on. Download from java.com or oracle.com/java.

Java Configuration After Installation

Add portal URLs to Java Exception Site List:

  • Open Java Control Panel (Start > Programs > Java > Configure Java)
  • Go to Security tab, click "Edit Site List"
  • Add each portal URL: https://eprocure.gov.in, https://eproc.rajasthan.gov.in, https://mpeproc.gov.in, and all others you use
  • This prevents Java from blocking the portal's signing applets

Set security level to "High" (not "Very High"): Very High blocks unsigned applets that some portals use.

Verify installation: Open Command Prompt and type java -version. Should show: java version "1.8.0_XXX". If it shows any other version, uninstall others.

Clear Java cache if signing applets fail to load: Java Control Panel > General tab > Temporary Internet Files > Settings > Delete Files.

Signer Applications

Each portal family has its own signing software:

CPPP Signer: Runs as a Windows service. If signing fails, check Windows Services (services.msc) for "CPPP Signer Service" and restart it.

GeM Signer: A Chrome or Edge browser extension. After browser updates, check chrome://extensions to verify the extension is still enabled.

GePNIC Desktop Signer: A system tray application. One installation typically works for all GePNIC state portals, but verify by testing on each portal. Version mismatches between states sometimes occur -- download the signer from the specific state portal if issues arise.

Token drivers: Your USB token also needs its own driver. Watchdata Proxkey driver is available from watchdata.com. SafeNet Authentication Client is needed for eToken. Install and test the driver before attempting any portal operations.

Common Errors and Their Solutions

"Token Not Detected" or "No Certificate Found"

Work through this sequence: remove and reinsert the token in a different USB port (avoid USB hubs). Open Device Manager and check if the token appears under "Smart Card Readers." If it does not appear, restart the token driver service from Windows Services. If still undetected, try on a different computer. If the same issue occurs on another computer, the token may be dead and needs replacement.

Diagnostic shortcut: open the token management software (Proxkey Token Manager or SafeNet Authentication Client). If the token is visible there, the token and driver are working -- the issue is with the portal signer. If not visible, the issue is hardware, USB port, or driver.

"Certificate Expired"

Check certificate validity in the token management software by viewing certificate details and the "Valid To" date. If expired, renew immediately with your CA (1-3 business days). After renewal, re-register the new certificate on ALL portals -- the old mapping is invalid.

Prevention: set calendar reminders at 60 days, 30 days, and 14 days before expiry. Initiate renewal at the 30-day mark.

"Signing Failed" or "Error During Signing"

Most common cause: wrong certificate selected (encryption instead of signing). When the portal prompts you to select a certificate, choose the "signing" certificate explicitly. Other causes and solutions:

  • Incorrect PIN entered: verify carefully (check caps lock, correct digits). After 3-5 wrong attempts most tokens lock permanently.
  • Signer application crashed: close completely and reopen.
  • Java version conflict: verify Java 8 is installed and other versions are removed.
  • Portal timeout during a slow upload: switch to a faster connection.
  • Certificate revoked by CA: contact CA immediately.

"Upload Failed" or "File Upload Error"

Check file size (portals typically allow 5-50 MB per file), file format (PDF for documents, specific Excel format for BOQ), and file naming (no special characters, no spaces, keep under 50 characters). Try uploading one file at a time. Compress PDFs before upload using iLovePDF or Adobe Acrobat's "Reduce File Size" option. If the connection is unstable, switch to a mobile hotspot.

Multi-Portal DSC Management for Frequent Bidders

DSC Registry Spreadsheet

Maintain a master spreadsheet tracking: portal name, portal URL, your username, DSC registered (yes/no), registration date, last verified date, and signer app version. Verify at least monthly.

Backup DSC Strategy

If your primary token is lost, damaged, or locked (too many wrong PINs), you cannot submit bids until you get a replacement -- a minimum of 1-3 days. During this time, any active bid deadlines are missed.

Maintain a second Class 3 combo DSC token. Register the backup on all critical portals. Store it in a separate location from the primary token. Test the backup quarterly to ensure it works.

Multiple Signatories

Large companies need multiple DSCs for different bidding teams. Each person needs their own DSC -- the private key is on a physical token that must be with the signer at the time of signing. Sharing a DSC between people means the token must physically travel between them.

Token PIN Management

Change the default PIN immediately upon receiving a new token. Default PINs are commonly 12345678 or 1234. Use a strong PIN (8-16 digits). Document it in an encrypted password manager or a sealed envelope in a safe. Most tokens lock permanently after 5-10 consecutive wrong PIN entries. A locked token cannot be reset -- you need a new token and new DSC.

The Bid Submission Workflow

Preparation (days before deadline). Download the complete tender document and all corrigendums. Prepare all documents in the required format (usually PDF). Fill the BOQ Excel file downloaded from the portal -- never modify the portal's BOQ structure, add rows, delete columns, or change formulas. Check file sizes against portal limits. Verify your DSC setup 2-3 days before the deadline by logging in and navigating to the bid submission page.

Submission day workflow. Login with your registered credentials. Navigate to the specific tender. Upload documents to Cover 1 (Technical Bid) -- critical: zero price information in the technical cover. Upload to Cover 2 (Financial Bid) -- the filled BOQ and any other financial documents. Sign each cover with your DSC when prompted -- enter your PIN and confirm. Click Final Submit (this is irrevocable -- you cannot modify or withdraw after submission). Download and print the acknowledgment receipt immediately.

Post-submission verification. Login the next business day and verify your bid shows as "Submitted." Some portals have a delay between submission and status update. If status shows any error, contact the portal helpdesk immediately.

File Format and Size Requirements

CPPP: PDF for documents, .xls for BOQ (not always .xlsx), 10 MB per file (some tenders allow 25 MB). Documents are encrypted on upload and decrypted only at opening.

GeM: PDF for most documents, .xlsx for certain templates, 10 MB per file.

GePNIC state portals: PDF mandatory for documents, .xls or .xlsx for BOQ (state-specific, download from the tender), 5-20 MB per file (varies: Rajasthan 10 MB, UP 5 MB, MP 15 MB). Zip files are NOT accepted.

Excel BOQ files: never modify the structure of the portal-provided BOQ. Only fill the designated rate cells. Do not add conditional formatting, macros, or comments. Do not password-protect. Save in the exact format specified.

The Pre-Submission Checklist

Run through this checklist 2-3 days before every bid deadline:

Hardware: DSC token present and undamaged. PIN known and verified (open token manager and confirm it works). Certificate not expired (check "Valid To" date). Specific USB port working. Computer stable (no pending Windows updates that might force restart). Primary internet connection stable. Backup internet (mobile hotspot) available.

Software: Java 8 installed and configured (java -version shows 1.8.x). Token driver installed. CPPP Signer running (check Windows Services or system tray). GeM Signer extension enabled (check chrome://extensions). GePNIC Signer running (check system tray). Browser configured (pop-ups allowed, cache cleared). Portal URLs in Java exception site list.

Portal: Can login to the specific portal with DSC. Can navigate to the specific tender. Can access the bid submission page. Portal shows correct deadline (not changed by corrigendum).

Documents: All documents in correct format (PDF). All files within size limits. BOQ filled correctly (downloaded from portal, rates entered, saved in correct format). EMD BG ready and scanned. No price information in the technical cover documents.

Ten Practical Tips for Stress-Free Submission

Submit 24-48 hours before the deadline. Portal servers get overloaded in the final hours as everyone submits simultaneously. Submission during off-peak hours is faster, and you have full buffer for technical issues.

Do a dry run 3-4 days before the deadline. Login, navigate to the tender, enter the bid submission page, upload a test document if the portal allows draft saves, verify signing works, and note any issues.

Screenshot every step. After every successful upload and at final submission, take a screenshot. Save all screenshots in a dated folder. This creates an audit trail if there are disputes about what was submitted.

Print the acknowledgment receipt immediately. This is your proof of timely submission.

Plan for portal-specific quirks. Every portal has them. Document them as you encounter them: "Rajasthan portal logs you out after 10 minutes of inactivity during upload." "MP portal requires clicking Save Draft before final submit." Build an institutional knowledge base.

Train multiple people. If the primary person is sick, travelling, or unavailable on submission day, someone else must be able to submit. Train at least two people on the complete process and ensure both have access to portal credentials and DSC PIN.

Never use a USB hub for your DSC token. Plug the token directly into a computer USB port. USB hubs introduce latency and sometimes cause detection issues.

Keep the token accessible. On submission day, the token should be on your desk, plugged in, from morning. Do not lock it in a drawer.

Verify submission status the next day. Login and confirm your bid shows as "Submitted" in the system.

When things go wrong near the deadline. If the token is not detected with 30 minutes to spare: try a different USB port, restart the token driver service, restart the computer. If signing fails with 20 minutes to spare: close the signer completely, remove the token, wait 10 seconds, reinsert, restart the signer. If upload fails with 15 minutes to spare: switch to mobile hotspot, compress the PDF, try one file at a time.

Bidovate's platform tracks DSC registration status across portals, sends reminders when registration needs re-verification, and alerts you to corrigendums that change submission deadlines -- eliminating the most common operational reasons that bids miss their windows.

Frequently Asked Questions

Can I use the same DSC on multiple portals simultaneously?

One DSC token can be registered on unlimited portals. You register it separately on each portal, but the same token works everywhere. However, you can only use one token on one computer at a time -- you cannot sign two bids on two different portals simultaneously with one token. If you need simultaneous submissions, you need multiple tokens with separate DSCs.

What happens if my DSC expires after I submit a bid?

If your DSC expires AFTER you have already submitted a bid, the submitted bid remains valid -- the signature was valid at the time of signing. However, if you need to participate in subsequent stages (responding to clarification requests, accepting a LOA digitally), you will need a renewed DSC. If your DSC expires BEFORE submission and the tender deadline has not passed, you must renew first -- there is no way to submit without a valid DSC.

Is mobile phone submission possible?

As of 2026, most Indian e-procurement portals do not support mobile-based bid submission. The portals require desktop or laptop browsers with Windows-based signer applications and physical USB token access. Some portals (GeM) allow certain operations from mobile apps, but full bid submission with DSC signing requires a Windows computer.

What should I do if my DSC token gets locked?

A locked token cannot be unlocked or reset. Purchase a new USB token from your CA or a token vendor (Rs 500-1,500). Apply for DSC re-issuance from your CA -- they will issue a new certificate on the new token, taking 1-3 business days. Re-register the new DSC on all portals. To prevent this: store your PIN in a secure password manager, always verify PIN in the token management software before attempting portal operations, and maintain a backup DSC token with a separately documented PIN.

Do I need both signing and encryption certificates?

For CPPP and most GePNIC portals, only the signing certificate is technically sufficient. However, some portals (particularly older versions and certain state portals) require the encryption certificate for bid encryption during upload. The safest approach: always get a combo token with both certificates. The additional cost is Rs 500-1,000, and it guarantees compatibility with all portals.

Ready to win more tenders?

Bid India scans 100+ procurement portals and matches opportunities to your company profile.

Key terms in this guide

Digital Signature Certificate (DSC) (DSC)BidTenderE-ProcurementGeM (Government e-Marketplace) (GeM)GePNIC (Government eProcurement System of NIC) (GePNIC)
Browse the full glossary

More from the blog

Guides

E-Tendering in India: The Complete Guide for 2026

View more
Guides

How to Find and Win GeM Tenders: A Practical 2026 Guide

View more
AI & Technology

How AI is Transforming Tendering in India

View more
All articlesCase StudiesGlossary

Lead your tendering with AI automation

Discover, qualify, and win more tenders.

BID INDIABID INDIA

India's tender intelligence platform for bidders and issuers.

Geographies

Asia Pacific

AustraliaIndiaSingapore

North America

CanadaMexicoUnited States

Europe

FranceGermanyItalyNetherlandsSpainSwitzerlandUkraineUnited Kingdom

Middle East

BahrainJordanOmanQatarSaudi ArabiaUAE

South America

ArgentinaBrazil

Africa

South Africa

Many more UN, World Bank tenders, and country procurement portals are included.

Company

About UsNewsPricingSecurity

Help

Feedback

Solutions

By Business Type

MSMEs and StartupsMid-Size ContractorsLarge Enterprises and PSUsGovernment Bodies and PSUsInvestors

By Industry

Construction and InfrastructureDefence and AerospaceIT and TechnologyHealthcare and PharmaEnergy and PowerManufacturing and SupplyProfessional Services

By Government

Central GovernmentState Government

Discover

Smart SearchIntegrated FeedsCompatibility ScoringAgentic Crawling

Analyse

ChecklistsPast PerformanceCustom ReportsSubmittal Readiness

Compete

Organisation AnalyticsCompetitor AnalyticsSector AnalyticsItem Rate Analytics

Manage

Workflow ManagementAgentic WorkflowsTeam CollaborationDocument Workspace

Resources

BlogCase StudiesFAQ

© 2026 Bid India, Bidovate Technologies Pvt. Ltd. All rights reserved.

Privacy PolicyTerms of Service