PHP

2010-07-12 29 views
6

में पीकेसीएस # 11 अनुपालन एचएसएम डिवाइस के साथ इंटरफ़ेस कैसे करें I पीकेसीएस # 11 अनुपालन एचएसएम (उदाहरण के लिए एक सुरक्षितनेट iKey 2032 [यूएसबी] या अलादीन ईटोकन प्रो [यूएसबी]) से मुख्य सामग्री का उपयोग कैसे कर सकते हैं PHP अनुप्रयोग में एक लिनक्स सर्वर पर चल रहा है?PHP

उत्तर

0

मुझे लगता है कि आप हस्ताक्षर उत्पन्न करने के लिए अपने टोकन का उपयोग कर उपयोगकर्ताओं के बारे में पूछ रहे हैं। हस्ताक्षर क्लाइंट साइड पर उत्पन्न होते हैं, यानी ब्राउज़र में। तथ्य यह है कि आपका समाधान लिनक्स/php पर है इससे कोई फर्क नहीं पड़ता।

आपको एक हस्ताक्षरकर्ता नामक सॉफ़्टवेयर घटक जोड़ना होगा, जो प्रमाण पत्र पढ़ेगा और हस्ताक्षर उत्पन्न करेगा।

जावा में मौजूदा ओपन सोर्स साइनर्स लिखा गया है, जिसके कारण जावा एप्लेट अभी भी सबसे अधिक उपलब्ध क्लाइंट साइड टेक्नोलॉजी है।

+0

सर्वर पर पीडीएफ दस्तावेजों पर हस्ताक्षर नहीं करना है, क्लाइंट ऐप काम नहीं कर रहा है। – Paul

3

मैंने नहीं देखा है, और एक कर्सर खोज नहीं मिली है, PHP के लिए एक पीसीके # 11 गोंद पुस्तकालय। शायद वह उत्तर नहीं जिसे आप ढूंढ रहे हैं। (: यदि आपके पास बेहतर खोज fu है, तो इस थ्रेड को अपडेट करें।

मुझे लगता है कि आपकी सर्वश्रेष्ठ शर्त एक सी प्रोग्राम लिखना होगा जो पीकेसीएस # 11 को कॉल करता है और एचएसएम एक्सेस करता है, और इसे अपने PHP ऐप से कॉल करता है एक बाहरी द्विआधारी। यहां तक ​​कि अगर पीकेसीएस # 11 रैपर PHP के लिए उभरता है, तो यह दृष्टिकोण आपको सीपी के लिए उपलब्ध पूर्ण एपीआई देगा जो कि रैपर के लेखक जो भी अपनी आवश्यकताओं को पूरा करने के लिए आवश्यक है, के साथ करने के बजाय। पीकेसीएस # 11 एक बड़ी एपीआई है, और रैपर कार्यान्वयन अक्सर पूर्ण होने से कम होते हैं।

2

आपको ओपनएससी प्रोजेक्ट से pkcs11-helper पर देखने की आवश्यकता है। यदि आप सीधे पीएचसीएस # 11 मॉड्यूल को PHP से एक्सेस करने का प्रयास करेंगे तो यह एक कठिन तरीका होगा

+0

लिंक मर चुका है :( – EaterOfCode

+0

कृपया, अपना कनेक्शन सत्यापित करें। मैंने लिंक को फिर से जांच लिया। यह ठीक है। – Sasha

+0

मुझे लगता है कि सर्वर कुछ समय के लिए नीचे था, मैंने कई बार पेज खोला लेकिन यह काम नहीं किया लेकिन अब यह करता है :) धन्यवाद – EaterOfCode

संबंधित मुद्दे

 संबंधित मुद्दे