यह छोटा मार्गदर्शक बताता है कि Java का उपयोग करके Word दस्तावेज़ में डिजिटल हस्ताक्षर कैसे सत्यापित करें। इसमें प्रोग्रामिंग निर्देश, IDE सेटिंग्स और Java का उपयोग करके Word में डिजिटल प्रमाणपत्र सत्यापन के लिए एक नमूना कोड शामिल है। API द्वारा उपलब्ध कराई गई विभिन्न प्रॉपर्टीज़ का उपयोग Word फ़ाइल में हस्ताक्षर सत्यापन के लिए आवश्यक सभी पैरामीटर प्रदर्शित करने के लिए किया जाता है।
Java का उपयोग करके DOCX हस्ताक्षर सत्यापन के चरण
- डिजिटल हस्ताक्षरों का पता लगाने और सत्यापित करने के लिए IDE को Aspose.Words for Java उपयोग करने हेतु सेट करें
- स्रोत Word फ़ाइल को परिभाषित करें और उसमें डिजिटल हस्ताक्षरों की उपस्थिति की जाँच करें
- लक्ष्य Word फ़ाइल से हस्ताक्षर लोड करें और उनकी संख्या प्रदर्शित करें
- फ़ाइल में मौजूद सभी हस्ताक्षरों को पार्स करें और उनके गुण प्रदर्शित करें
- प्रत्येक signature के लिए CertificateHolder ऑब्जेक्ट तक पहुँचें और उसके गुण प्रदर्शित करें
निम्नलिखित चरण बताते हैं कि Java का उपयोग करके Word दस्तावेज़ हस्ताक्षर प्रमाणीकरण कैसे किया जाए। पहले स्रोत Word फ़ाइल के FileFormatInfo को एक्सेस करके डिजिटल हस्ताक्षरों की उपस्थिति का पता लगाएँ और फिर उससे हस्ताक्षरों का संग्रह लोड करें। प्रत्येक हस्ताक्षर की सभी प्रॉपर्टीज़ को पार्स करें, उन्हें प्रदर्शित करें, प्रत्येक हस्ताक्षर से CertificateHolder ऑब्जेक्ट प्राप्त करें और फिर Word फ़ाइल में सभी आवश्यक पैरामीटर सत्यापित करने के लिए उसकी प्रॉपर्टीज़ प्रदर्शित करें।
Java का उपयोग करके DOCX में इलेक्ट्रॉनिक हस्ताक्षर सत्यापित करने का कोड
यह कोड Java का उपयोग करके Word डिजिटल हस्ताक्षर चेकर के विकास को प्रदर्शित करता है। कई अन्य प्रॉपर्टीज़ भी उपलब्ध हैं जिनका उपयोग डिजिटल हस्ताक्षरों को और अधिक वर्णित करने के लिए किया जा सकता है, जैसे कि sig.getSignatureType() मेथड का उपयोग करके हस्ताक्षर का प्रारूप या प्रकार प्राप्त करना, sig.getSignatureValue() का उपयोग करके कच्चे हस्ताक्षर बाइट्स प्राप्त करना, sig.toString() के माध्यम से एक API कॉल से उपयोगकर्ता-अनुकूल जानकारी प्रदर्शित करना, और signatures.isValid() मेथड का उपयोग करके दस्तावेज़ स्तर सत्यापन करना। प्रमाणपत्र स्तर की अतिरिक्त जानकारी भी उपलब्ध है, जैसे वैधता प्रारंभ तिथि, वैधता समाप्ति तिथि और दस्तावेज़ पर हस्ताक्षर करने के लिए प्रयुक्त हस्ताक्षर एल्गोरिद्म।
इस लेख ने हमें Word फ़ाइल में डिजिटल हस्ताक्षरों के गुणों को सत्यापित करने और प्राप्त करने की प्रक्रिया सिखाई। टिप्पणियों के साथ Word फ़ाइलें प्रिंट करने के लिए लेख देखें Java का उपयोग करके टिप्पणियों सहित Word दस्तावेज़ प्रिंट करें।