
PKCS#12 फ़ाइलों को एन्कोड और डिकोड करने के लिए Go लाइब्रेरी
import "software.sslmate.com/src/go-pkcs12"
पैकेज pkcs12 PKCS#12 (जिसे P12 या PFX भी कहा जाता है) के कुछ भागों को लागू करता है। इसका उद्देश्य crypto/tls पैकेज के साथ उपयोग के लिए DER-एन्कोडेड P12/PFX फ़ाइलों को डीकोड करना और पुराने अनुप्रयोगों के लिए P12/PFX फ़ाइलों को एन्कोड करना है जो नए फ़ॉर्मेट का समर्थन नहीं करते। चूंकि PKCS#12 कमजोर एन्क्रिप्शन प्रिमिटिव का उपयोग करता है, इसलिए इसका नए अनुप्रयोगों के लिए उपयोग नहीं किया जाना चाहिए।
ध्यान दें कि केवल DER-एन्कोडेड PKCS#12 फ़ाइलें समर्थित हैं, भले ही PKCS#12 BER एन्कोडिंग की अनुमति देता है। ऐसा इसलिए है क्योंकि encoding/asn1 केवल DER का समर्थन करता है।
यह पैकेज golang.org/x/crypto/pkcs12 से फोर्क किया गया है, जो स्थिर है। कार्यान्वयन https://tools.ietf.org/html/rfc7292 और संदर्भित दस्तावेज़ों से निकाला गया है।
ध्यान दें कि यद्यपि इस पैकेज का स्रोत कोड और समस्या ट्रैकर GitHub पर होस्ट किए गए हैं, आयात पथ है:
software.sslmate.com/src/go-pkcs12
कृपया इस पैकेज को और करते समय इस पथ का उपयोग करना सुनिश्चित करें।
go getimporthttps://github.com/SSLMate/go-pkcs12 पर एक समस्या या PR खोलें।