मुख्य लाभ
NFC सत्यापन कैसे सक्षम करें
नेटिव SDK इंटीग्रेशन (अनुशंसित)
NFC सत्यापन हमारे नेटिव SDKs के माध्यम से उपलब्ध है, जो डिवाइस की NFC क्षमताओं तक पूर्ण पहुँच प्रदान करते हैं:
iOS SDK सभी NFC कॉन्फ़िगरेशन को स्वचालित रूप से संभालता है, जिनमें शामिल हैं:
- ePassports के लिए ISO7816 एप्लिकेशन आइडेंटिफ़ायर
- एंटाइटेलमेंट्स और क्षमता सेटअप
- विज़ुअल फ़ीडबैक के साथ रीयल-टाइम चिप रीडिंग
वेब इंटीग्रेशन
⚠️ ब्राउज़र की सीमाएं प्लेटफ़ॉर्म प्रतिबंधों के कारण वेब ब्राउज़रों में NFC सत्यापन उपलब्ध नहीं है:वेब इंटीग्रेशन के लिए, NFC सत्यापन स्वचालित रूप से छोड़ दिया जाता है और उपयोगकर्ता मानक दस्तावेज़ + सेल्फ़ी सत्यापन के साथ आगे बढ़ते हैं।
यह कैसे काम करता है
सत्र प्रारंभ करना
उपयोगकर्ता आपके ऐप या प्लेटफ़ॉर्म के माध्यम से सत्यापन प्रक्रिया शुरू करता है:
- नेटिव SDK: सीधे अपने ऐप में सत्यापन फ़्लो लॉन्च करें
- वेब/मोबाइल वेब: उपयोगकर्ता को NFC-सक्षम सत्यापन के लिए Didit App का उपयोग करने के लिए निर्देशित किया जाता है, या वह मानक सत्यापन जारी रखता है
दस्तावेज़ फ़ोटो कैप्चर
उपयोगकर्ता अपने पहचान दस्तावेज़ की फ़ोटो लेता है, जिसमें कैप्चर किया जाता है:
- MRZ (मशीन रीडेबल ज़ोन) — चिप एक्सेस कुंजियाँ प्राप्त करने के लिए उपयोग किया जाता है
- दस्तावेज़ के आगे और पीछे की छवियां — दृश्य डेटा और सुरक्षा सुविधाएं
- दृश्य सुरक्षा सुविधाएं — होलोग्राम, वॉटरमार्क, माइक्रोप्रिंट
NFC सपोर्ट डिटेक्शन
सिस्टम स्वचालित रूप से डिवाइस और दस्तावेज़ की अनुकूलता की जांच करता है:
यदि NFC अनुपलब्ध है, तो सत्यापन मानक दस्तावेज़ + बायोमेट्रिक सत्यापन के साथ निर्बाध रूप से जारी रहता है।
NFC चिप रीडिंग
संगत डिवाइस और दस्तावेज़ों के लिए:
- उपयोगकर्ता को अपने दस्तावेज़ को फ़ोन के NFC रीडर के पास रखने के लिए निर्देशित किया जाता है
- विज़ुअल फ़ीडबैक रीयल-टाइम रीडिंग प्रगति दिखाता है
- PACE/BAC प्रोटोकॉल का उपयोग करके चिप के साथ सुरक्षित संचार स्थापित किया जाता है
डेटा निष्कर्षण
सिस्टम ICAO 9303 मानकों का पालन करते हुए चिप से व्यापक डेटा निकालता है:
क्रिप्टोग्राफ़िक सत्यापन
निकाला गया डेटा कड़े क्रिप्टोग्राफ़िक सत्यापन से गुज़रता है:
डिजिटल हस्ताक्षर सत्यापन
डिजिटल हस्ताक्षर सत्यापन
प्रत्येक डेटा समूह के हैश को SOD में संग्रहीत हस्ताक्षरों के विरुद्ध सत्यापित किया जाता है, जिससे डेटा अखंडता सुनिश्चित होती है।
प्रमाणपत्र श्रृंखला सत्यापन
प्रमाणपत्र श्रृंखला सत्यापन
विश्वास की श्रृंखला को मान्य किया जाता है: दस्तावेज़ प्रमाणपत्र → देश-हस्ताक्षर CA → ICAO PKD रूट, CSCA मास्टर सूचियों और ICAO सार्वजनिक कुंजी निर्देशिका के विरुद्ध जांच की जाती है।
प्रमाणपत्र निरस्तीकरण जांच
प्रमाणपत्र निरस्तीकरण जांच
प्रमाणपत्रों को प्रमाणपत्र निरस्तीकरण सूचियों (CRLs) के विरुद्ध सत्यापित किया जाता है ताकि यह सुनिश्चित हो सके कि उन्हें निरस्त नहीं किया गया है और दस्तावेज़ के चोरी होने या उसकी सुरक्षा से समझौता होने की रिपोर्ट नहीं की गई है।
क्रॉस-सत्यापन
क्रॉस-सत्यापन
NFC-निकाले गए डेटा को दस्तावेज़ फ़ोटो से OCR डेटा, चेहरे की बायोमेट्रिक तुलना और MRZ चेकसम सत्यापन के विरुद्ध क्रॉस-सत्यापित किया जाता है।
परिणाम और विश्वास स्कोर
अंतिम सत्यापन परिणाम में शामिल हैं:
समर्थित दस्तावेज़
NFC सत्यापन उन ePassports और eIDs के साथ काम करता है जिनमें एक NFC चिप होती है, जिसे आमतौर पर दस्तावेज़ पर इस प्रतीक द्वारा दर्शाया जाता है:
Japan My Number Card (JPKI)
Japan My Number Card (マイナンバーカード) में एक चिप होती है, लेकिन यह ICAO 9303 चिप नहीं है। इसमें JPKI (जापान का पब्लिक की इन्फ्रास्ट्रक्चर) के तहत जारी किए गए प्रमाणपत्र और निजी कुंजियाँ होती हैं जो धारक द्वारा कार्ड का PIN दर्ज करने के बाद ही हस्ताक्षर करती हैं। Didit इसे उसी NFC चरण में, ICAO 9303 के बजाय JPKI के माध्यम से पढ़ता है, और प्रत्येक NFC परिणामchip_protocol (icao या jpki) में बताता है कि किस प्रोटोकॉल का उपयोग किया गया था।
आवश्यकताएँ
व्यक्ति क्या करता है
कार्ड की फ़ोटो लें
व्यक्ति किसी भी दस्तावेज़ की तरह पहचान सत्यापन चरण में My Number Card को कैप्चर करता है। Didit कार्ड को पहचानता है और पासपोर्ट चिप रीडिंग के बजाय JPKI NFC चरण भेजता है।
कार्ड का PIN दर्ज करें
SDK कार्ड का 4-अंकीय PIN (利用者証明用電子証明書の暗証番号) मांगता है। जब NFC नोड की
jpki_request_attributes सेटिंग चालू होती है (डिफ़ॉल्ट रूप से), तो यह हस्ताक्षर पासवर्ड भी मांगता है, जिसे हस्ताक्षर PIN भी कहा जाता है (署名用電子証明書の暗証番号, 6 से 16 बड़े अक्षर और संख्याएँ)।कार्ड को फ़ोन के पास रखें
SDK कार्ड के प्रमाणपत्र पढ़ता है, और कार्ड अपनी कुंजी से Didit के वन-टाइम चैलेंज पर हस्ताक्षर करता है। SDK प्रमाणपत्र और हस्ताक्षर अपलोड करता है। PIN केवल कार्ड तक जाते हैं, Didit को कभी नहीं।
कार्ड गलत प्रविष्टियों की गणना करता है: यह लगातार 3 गलत प्रविष्टियों के बाद 4-अंकीय PIN को और लगातार 5 गलत प्रविष्टियों के बाद हस्ताक्षर पासवर्ड को लॉक कर देता है, और लॉक किए गए PIN/पासवर्ड को धारक के नगरपालिका कार्यालय में रीसेट करना पड़ता है। गलत प्रविष्टि के बाद, SDK दिखाता है कि कितने प्रयास बचे हैं। यह कभी भी अंतिम प्रयास नहीं करता: जब केवल एक प्रयास बचता है, तो यह रुक जाता है और व्यक्ति को बताता है कि इसे कहाँ रीसेट करना है। सत्यापन शुरू करने से पहले उपयोगकर्ताओं से अपना PIN और हस्ताक्षर पासवर्ड तैयार रखने को कहें।
Didit क्या जांचता है
प्रत्येक कार्रवाई NFC नोड पर एक सेटिंग है, इसलिए आप इसे कोई कार्रवाई नहीं, समीक्षा या अस्वीकार करें में बदल सकते हैं। NFC चेतावनियाँ और NFC सुविधा कॉन्फ़िग देखें।
अनचेक्ड रद्दीकरण स्थिति का क्या अर्थ है
revocation_status: "unchecked" का अर्थ है कि Didit ने प्रमाणपत्र शृंखला और कार्ड के हस्ताक्षर को सत्यापित किया, लेकिन प्रमाणपत्र रद्द किया गया है या नहीं, इस पर कोई उत्तर नहीं मिला। प्रमाणपत्र तब रद्द किया जाता है जब, उदाहरण के लिए, कार्ड के खो जाने की सूचना दी जाती है। क्योंकि रद्द किए गए कार्ड की संभावना से इंकार नहीं किया जा सकता, इसलिए unchecked को कभी भी good नहीं माना जाता है। यह JPKI_REVOCATION_UNCHECKED उत्पन्न करता है, जो डिफ़ॉल्ट रूप से NFC चरण को समीक्षा के लिए भेजता है। jpki_revocation_unchecked_action के साथ एक अलग परिणाम चुनें।
जब प्रमाणपत्र शृंखला या हस्ताक्षर मान्य नहीं होते हैं, तो Didit रद्दीकरण के बारे में पूछताछ नहीं करता है: स्थिति unchecked रहती है और केवल शृंखला या हस्ताक्षर चेतावनी उत्पन्न होती है।
धारक का डेटा और गोपनीयता
jpki_request_attributesचालू होने पर, निर्णय मेंjpki.attributesके तहत हस्ताक्षर प्रमाणपत्र से धारक का नाम, जन्म तिथि, लिंग और पता शामिल होता है। इसके बंद होने पर, व्यक्ति केवल 4-अंकीय PIN दर्ज करता है: रीडिंग अभी भी कार्ड और PIN को सिद्ध करती है, लेकिन इसमें कोई धारक डेटा नहीं होता है और इसकी तुलना कार्ड की फ़ोटो से नहीं की जाती है।- NFC चरण चिप से कार्ड का 12-अंकीय इंडिविजुअल नंबर (My Number) कभी नहीं पढ़ता है।
- निर्णय यह रिपोर्ट करता है कि कार्ड ने क्या सिद्ध किया; यह स्वयं प्रमाणपत्रों, उनके सीरियल नंबरों या हस्ताक्षरों की रिपोर्ट कभी नहीं करता।