एरर का मतलब
eOffice ब्राउज़र से सीधे आपके USB टोकन से बात नहीं कर सकता। वह साइन करने का काम NIC की Digital Signer Service को सौंपता है, जो आपके अपने कंप्यूटर पर चलती है और HTTPS port 55103 पर सुनती है। NIC की यूज़र गाइड के मुताबिक़ पुरानी Digital Signer Service 4.1, port 55101 इस्तेमाल करती है। जब eOffice कहता है कि signer service नहीं चल रही, तो इसका मतलब है कि ब्राउज़र इस लोकल सर्विस तक नहीं पहुँच पाया। या तो सर्विस चालू नहीं है, या port कोई और प्रोग्राम पकड़े बैठा है, या ब्राउज़र सर्विस के सर्टिफ़िकेट पर भरोसा नहीं कर रहा।
NIC के इंस्टॉलर के लिंक हमारे Digital Signer Service पेज पर हैं।
शुरू करने से पहले: सही वर्ज़न
eOffice के डाउनलोड पेज (services.eoffice.gov.in, DSC सेक्शन) पर अभी वर्ज़न 7.0.6 है, Windows (64-बिट ZIP), Mac और Ubuntu के लिए, साथ में User Guidelines PDF। NIC की गाइड 7.0.0 के लिए लिखी गई थी, इसलिए आपके PC पर आइकन के नाम में वर्ज़न नंबर अलग हो सकता है। NIC की न्यूनतम ज़रूरतें: Windows 10 या नया, macOS 10.7 या नया, या Ubuntu 18 या नया, और port 55103 ख़ाली। डाउनलोड पेज कहता है कि नया इंस्टॉलर लगाने से पहले पुराना इंस्टॉलर अनइंस्टॉल कर दें।
स्टेप 1: सर्विस चालू करें
- Digital Signer Service नाम वाले डेस्कटॉप आइकन पर डबल-क्लिक करें (जैसे "Digital Signer Service 7.0.0")।
- कुछ सेकंड रुकें। NIC की गाइड के मुताबिक़ फिर स्क्रीन के नीचे दाईं ओर system tray में सर्विस का आइकन दिखता है। यह आइकन बताता है कि सर्विस चल रही है।
- बाद में खोलने या बंद करने के लिए tray आइकन पर राइट-क्लिक करके Open या Stop चुनें।
सामान्य इंस्टॉलेशन के बाद यह हर बार Windows शुरू होने पर अपने-आप चालू हो जाती है।
स्टेप 2: पक्का करें कि सर्विस चल रही है
NIC की गाइड में दिए इन दो तरीकों में से कोई एक अपनाएँ:
- इंस्टॉलर का जो फ़ोल्डर आपने निकाला था, उसमें Pre-requisites फ़ोल्डर खोलें, DigitalSignerServiceTest.html को ब्राउज़र में खोलें और Check Digital Signer Service Status पर क्लिक करें।
- या ब्राउज़र में
https://eoffsigner.eoffice.gov.in:55103/check/isLiveखोलें। Success संदेश का मतलब है कि सर्विस चल रही है।
स्टेप 3: फिर भी न चले, तो port 55103 जाँचें
NIC के troubleshooting सेक्शन में "Service is not running even after starting manually" के लिए यह तरीका है:
- Command Prompt खोलें और
netstat -ano | find "55103"चलाएँ। अगर कोई लाइन आती है, तो port कोई प्रोग्राम इस्तेमाल कर रहा है। आख़िरी कॉलम का नंबर उसका process ID (PID) है। - Task Manager के Details टैब में वह PID ढूँढें और देखें कि वह कौन-सा प्रोग्राम है।
- NIC की गाइड उस प्रोग्राम को
taskkill /f /pid [PID]से बंद करती है, जिसमें [PID] की जगह आपको मिला नंबर लिखें। ऐसा तभी करें जब आपको पता हो कि वह प्रोग्राम क्या है। दफ़्तर के PC पर पहले अपने IT administrator से पूछें। - डेस्कटॉप आइकन से Digital Signer Service फिर चालू करें।
ZIP में Check_System_Details.bat भी है। इंस्टॉल करने से पहले इसे चलाएँ: NIC के मुताबिक़ यह जाँचता है कि Java मिल रहा है या नहीं और port 55103 ख़ाली है या नहीं। "सफल इंस्टॉलेशन के बाद भी सर्विस नहीं चल रही" वाली स्थिति में NIC का पहला कदम है कि Java ठीक से इंस्टॉल है या नहीं, यह देखें और फिर सर्विस दोबारा चालू करें।
स्टेप 4: ब्राउज़र को सर्विस पर भरोसा करवाएँ
सर्विस self-signed SSL सर्टिफ़िकेट इस्तेमाल करती है, और NIC के मुताबिक़ ब्राउज़र उस पर अपने-आप भरोसा नहीं भी कर सकते:
- इंस्टॉलेशन के दौरान Install SSL Certificate स्क्रीन पर Yes चुनें। NIC की गाइड के मुताबिक़ साइन करने के लिए यह सर्टिफ़िकेट ज़रूरी है।
- अगर यह छूट गया, तो सर्टिफ़िकेट ख़ुद इम्पोर्ट करें। इंस्टॉलर के Pre-Requisites फ़ोल्डर में eOfficeCA2022.der / eOfficeCA2022.cer मिलेगा।
- Chrome में: Settings → Privacy and security → Manage certificates, फिर Trusted Root Certification Authorities टैब खोलें, Import पर क्लिक करें और सर्टिफ़िकेट चुनें। Edge भी Windows का यही सर्टिफ़िकेट स्टोर इस्तेमाल करता है। Firefox अपनी अलग सूची रखता है, इसलिए उसमें Authorities टैब के नीचे भी इम्पोर्ट करें।
PC पर इंटरनेट भी चाहिए। NIC की गाइड कहती है कि अगर सर्टिफ़िकेट revocation की जाँच नहीं हो पाई, तो एप्लिकेशन registration, authentication या signing कुछ नहीं कर पाएगा। बंद नेटवर्क में system administrator को CRL download location पर अपडेटेड CRL रखने होते हैं।
स्टेप 5: टोकन या सर्टिफ़िकेट न दिखे तो
- NIC के मुताबिक़ अगर साइन करने से पहले टोकन निकल गया या ठीक से नहीं लगा था, तो सर्विस को हाथ से दोबारा चालू करना पड़ सकता है। पहले टोकन लगाएँ, फिर सर्विस चालू करें।
- Mac और Ubuntu पर सर्विस की विंडो में Add New Token इस्तेमाल करें (token name और token path), फिर उसे default token के रूप में रजिस्टर करने वाला विकल्प चुनें। NIC के मुताबिक़ साइन करने के लिए default token सेट करना ज़रूरी है।
- टोकन के हार्डवेयर की दिक्कत के लिए, जैसा NIC की गाइड कहती है, टोकन बेचने वाली कंपनी से संपर्क करें। सही ड्राइवर ढूँढने में हमारी DSC टोकन ड्राइवर गाइड मदद करेगी।
एक नज़र में समाधान
- Tray आइकन नहीं दिख रहा → डेस्कटॉप आइकन से सर्विस चालू करें (स्टेप 1)।
- isLive पेज पर Success नहीं आता → port 55103 जाँचें (स्टेप 3)।
- ब्राउज़र सर्टिफ़िकेट की चेतावनी दिखाता है → eOfficeCA2022 इम्पोर्ट करें (स्टेप 4)।
- सर्विस चल रही है पर साइन नहीं हो रहा → revocation जाँच के लिए इंटरनेट (स्टेप 4) और टोकन (स्टेप 5) देखें।
- दो वर्ज़न इंस्टॉल हैं → NIC के मुताबिक़ ज़रूरत हो तो दोनों वर्ज़न साथ-साथ चल सकते हैं। eOffice के लिए वही वर्ज़न इस्तेमाल करें जो NIC अभी दे रहा है।