एंड्रॉइड प्लेटफ़ॉर्म पर रूसी क्रिप्टोग्राफी के समर्थन के साथ क्लाउड टोकन का उपयोग करना

एंड्रॉइड प्लेटफ़ॉर्म पर रूसी क्रिप्टोग्राफी के समर्थन के साथ क्लाउड टोकन का उपयोग करनाPKCS#11 इंटरफ़ेस परिप्रेक्ष्य से, क्लाउड टोकन का उपयोग करना हार्डवेयर टोकन का उपयोग करने से अलग नहीं है। कंप्यूटर पर टोकन का उपयोग करने के लिए (और हम एंड्रॉइड प्लेटफ़ॉर्म के बारे में बात करेंगे), आपके पास टोकन और कनेक्टेड टोकन के साथ काम करने के लिए एक लाइब्रेरी होनी चाहिए। के लिए बादल टोकन आपको एक ही चीज़ की आवश्यकता है - एक लाइब्रेरी और क्लाउड से कनेक्शन। यह कनेक्शन एक कॉन्फ़िगरेशन फ़ाइल द्वारा परोसा जाता है जो उस क्लाउड का पता निर्दिष्ट करता है जिसमें उपयोगकर्ता टोकन संग्रहीत हैं।

क्रिप्टोग्राफ़िक टोकन की स्थिति की जाँच करना

तो, उपयोगिता का अद्यतन संस्करण डाउनलोड करें क्रिप्टोआर्मपकेसीएस-ए. एप्लिकेशन इंस्टॉल करें और लॉन्च करें और मुख्य मेनू पर जाएं। आगे के काम के लिए, आपको एक टोकन का चयन करना होगा जिसके क्रिप्टोग्राफ़िक तंत्र का उपयोग किया जाएगा (याद रखें कि इसके साथ काम करते समय पीकेसीएस12 कोई टोकन की आवश्यकता नहीं):

एंड्रॉइड प्लेटफ़ॉर्म पर रूसी क्रिप्टोग्राफी के समर्थन के साथ क्लाउड टोकन का उपयोग करना

स्क्रीनशॉट स्पष्ट रूप से दिखाता है कि जब आप किसी विशेष बटन को दबाते हैं तो क्या होता है। यदि आप "अन्य टोकन" बटन पर क्लिक करते हैं, तो आपको अपने टोकन के लिए PKCS#11 लाइब्रेरी का चयन करने के लिए कहा जाएगा। अन्य दो मामलों में, चयनित टोकन की स्थिति के बारे में जानकारी प्रदान की जाती है। सॉफ़्टवेयर टोकन को कैसे कनेक्ट किया जाए, इस पर पिछले लेख में चर्चा की गई थी लेख. आज हम क्लाउड टोकन में रुचि रखते हैं।

क्लाउड टोकन पंजीकरण

"कनेक्टिंग PKCS#11 टोकन" टैब पर जाएं, "क्लाउड टोकन बनाएं" आइटम ढूंढें और LS11CloudToken-A एप्लिकेशन डाउनलोड करें:

एंड्रॉइड प्लेटफ़ॉर्म पर रूसी क्रिप्टोग्राफी के समर्थन के साथ क्लाउड टोकन का उपयोग करना

डाउनलोड किए गए एप्लिकेशन को इंस्टॉल करें और इसे लॉन्च करें:

एंड्रॉइड प्लेटफ़ॉर्म पर रूसी क्रिप्टोग्राफी के समर्थन के साथ क्लाउड टोकन का उपयोग करना

"क्लाउड में पंजीकरण" टैब पर फ़ील्ड भरने और "रजिस्टर" बटन पर क्लिक करने के बाद, क्लाउड में टोकन पंजीकृत करने की प्रक्रिया शुरू होती है। पंजीकरण प्रक्रिया में यादृच्छिक संख्या जनरेटर (आरएनजी) के लिए प्रारंभिक बीज बनाना शामिल है। प्रारंभिक मूल्य उत्पन्न करते समय "जैविक" यादृच्छिकता जोड़ने के लिए, एनडीएससीएच में उपयोगकर्ता का कीबोर्ड इनपुट भी शामिल होता है। यहां, कैरेक्टर इनपुट गति और इनपुट की शुद्धता दोनों को ध्यान में रखा जाता है:

एंड्रॉइड प्लेटफ़ॉर्म पर रूसी क्रिप्टोग्राफी के समर्थन के साथ क्लाउड टोकन का उपयोग करना

क्लाउड में पंजीकरण करने के बाद, आप क्लाउड में टोकन की स्थिति देख सकते हैं:

एंड्रॉइड प्लेटफ़ॉर्म पर रूसी क्रिप्टोग्राफी के समर्थन के साथ क्लाउड टोकन का उपयोग करना

क्लाउड में सफल पंजीकरण के बाद, LS11CloudToken-A एप्लिकेशन से बाहर निकलें, क्रिप्टोआर्मपकेसीएस-A एप्लिकेशन पर वापस लौटें और क्लाउड टोकन की स्थिति फिर से जांचें:

एंड्रॉइड प्लेटफ़ॉर्म पर रूसी क्रिप्टोग्राफी के समर्थन के साथ क्लाउड टोकन का उपयोग करना

क्लाउड टोकन की उपस्थिति की जाँच करने से पुष्टि होती है कि हमने क्लाउड में सफलतापूर्वक पंजीकरण कर लिया है और हमें इसमें अपना स्वयं का क्लाउड टोकन आरंभ करने की आवश्यकता है।

क्लाउड टोकन आरंभीकरण

यह आरंभीकरण किसी अन्य टोकन के आरंभीकरण से भिन्न नहीं है, उदाहरण के लिए, सॉफ्टवेयर टोकन.

एंड्रॉइड प्लेटफ़ॉर्म पर रूसी क्रिप्टोग्राफी के समर्थन के साथ क्लाउड टोकन का उपयोग करना

और फिर सब कुछ हमेशा की तरह है, हम एक व्यक्तिगत प्रमाणपत्र डालते हैं, उदाहरण के लिए एक कंटेनर से पीकेसीएस12, क्लाउड टोकन में डालें और दस्तावेज़ पर हस्ताक्षर करने के लिए इसका उपयोग करें:

एंड्रॉइड प्लेटफ़ॉर्म पर रूसी क्रिप्टोग्राफी के समर्थन के साथ क्लाउड टोकन का उपयोग करना

आप भी बना सकते हैं प्रमाणपत्र अनुरोध (प्रमाणपत्र अनुरोध टैब):

एंड्रॉइड प्लेटफ़ॉर्म पर रूसी क्रिप्टोग्राफी के समर्थन के साथ क्लाउड टोकन का उपयोग करना

बनाए गए अनुरोध के साथ, प्रमाणन केंद्र पर जाएं, वहां एक प्रमाणपत्र प्राप्त करें और इसे टोकन पर आयात करें:

एंड्रॉइड प्लेटफ़ॉर्म पर रूसी क्रिप्टोग्राफी के समर्थन के साथ क्लाउड टोकन का उपयोग करना

स्रोत: www.habr.com

एक टिप्पणी जोड़ें