
مكتبة Go لترميز وفك ترميز ملفات PKCS#12
import "software.sslmate.com/src/go-pkcs12"
تنفّذ الحزمة pkcs12 بعضًا من مواصفات PKCS#12 (المعروفة أيضًا باسم P12 أو PFX).
وهي مخصّصة لفك ترميز ملفات P12/PFX المشفّرة بصيغة DER لاستخدامها مع حزمة crypto/tls،
ولترميز ملفات P12/PFX لاستخدامها بواسطة التطبيقات القديمة
التي لا تدعم الصيغ الأحدث. ونظرًا لأن PKCS#12 يستخدم بدائيات تشفير ضعيفة،
فلا ينبغي استخدامه للتطبيقات الجديدة.
لاحظ أنه يتم دعم ملفات PKCS#12 المشفّرة بصيغة DER فقط، على الرغم من أن 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 get واستيراد هذه الحزمة.
افتح مشكلة (issue) أو طلب سحب (PR) على https://github.com/SSLMate/go-pkcs12