के साथ पीडीएफ साइन इन करें वेबक्रिप्टो एपीआई विकसित होने और क्रोम और फ़ायरफ़ॉक्स द्वारा समर्थित होने के साथ, मैं इसे पीडीएफ दस्तावेज़ पर डिजिटल हस्ताक्षर करने के लिए उपयोग करना चाहता हूं। चारों ओर साहित्य नहीं है, लेकिन मुझे कुछ उदाहरण मिले [1] और पीकेआई.जेएस [2] नामक एक पुस्तकालय। उदाहरणों में, हस्ताक्षर प्रक्रिया का वर्णन किया गया है, लेकिन अंत में, एक हस्ताक्षर वापस कर दिया जाता है। मुझे उम्मीद है कि मेरी बेस 64 पीडीएफ फ़ाइल एक हस्ताक्षरित बेस 64 स्ट्रिंग में दोबारा लौट आएगी, लेकिन दुख की बात है, ऐसा नहीं होता है। मेरे ज्ञान के लिए PKI.js भी मेरे बेस 64 पीडीएफ पर हस्ताक्षर करने का एक तरीका प्रदान नहीं करता है।सादा जावास्क्रिप्ट
क्या जावास्क्रिप्ट और वेबक्रिप्टो एपीआई के साथ पीडीएफ पर हस्ताक्षर करने का कोई तरीका है? निजी कुंजी को <textarea>
में दर्ज किया जा सकता है या ब्राउज़र की प्रमाणपत्र सेटिंग्स में संग्रहीत भी बेहतर हो सकता है।
(REST API से) Base64 पीडीएफ जे एस & प्रमाण पत्र → हस्ताक्षर Base64 पीडीएफ के साथ → साइन (बाकी को भेज)
मैं सादे पाठ पर हस्ताक्षर करना चाहता हूं, तो क्या यह पुस्तकालय के साथ संभव है? मुझे एक ऐसा उदाहरण नहीं मिला जो एक पी 12 प्रमाण + निजी कुंजी पढ़ सकता है और हस्ताक्षर उत्पन्न कर सकता है। – Michael
आप इसके साथ कुछ भी हस्ताक्षर कर सकते हैं। यह उदाहरण मनमाने ढंग से फाइलों पर हस्ताक्षर करता है - https://pkijs.org/examples/CMSSigned_complex_example.html यह उदाहरण पीकेसीएस # 12s आयात करने से पता चलता है - https://pkijs.org/examples/PKCS12SimpleExample.html http://unmitigatedrisk.com/ देखें? कुछ सीमाओं और कार्यान्वयन नोट्स के लिए पी = 543। – rmhrisk