محول تنسيق شهادة SSL
Freeحوّل شهادات SSL/TLS بين ترميزي PEM وDER، واجمع الشهادات في ملف PKCS#7 (.p7b) أو استخرجها منه، وعبّئ شهادة ومفتاحًا خاصًا في ملف PKCS#12 (.pfx / .p12) محمي بكلمة مرور أو استخرجهما منه، كل ذلك يعمل بالكامل في متصفحك.
يعمل بالكامل في متصفحك باستخدام node-forge. لا يتم تحميل ملفاتك ومفاتيحك إلى أي مكان أبدًا.
شهادة الإدخال
الناتج
النشاط الأخير
مرئي للجميع. آخر 20 استخدامًا من جميع الزوار، الأحدث أولاً.
Extracted a certificate and key from a .pfx file
منذ 3 ساعات
Packaged a certificate and key into a .pfx file
منذ 3 ساعات
Extracted 2 certificate(s) from a PKCS#7 bundle
منذ 3 ساعات
Bundled 2 certificate(s) into a PKCS#7 file
منذ 3 ساعات
Converted a certificate to PEM
منذ 3 ساعات
Converted a certificate to DER
منذ 3 ساعات
ماذا تفعل هذه الأداة
تقوم هذه الأداة بتحويل شهادات SSL/TLS بين ترميزي PEM وDER، وتجمع الشهادات في ملف PKCS#7 (.p7b) أو تستخرجها منه، وتعبئ شهادة ومفتاحًا خاصًا في ملف PKCS#12 (.pfx / .p12) محمي بكلمة مرور أو تستخرجهما منه، كل ذلك دون تحميل ملفاتك إلى أي مكان.
كيف يعمل
كل تنسيق هنا، PEM وDER وPKCS#7 وPKCS#12، يرمّز نفس بنى بيانات ASN.1 الأساسية المحددة بواسطة معياري X.509 وPKCS؛ تقوم هذه الأداة بتحليل أي تنسيق تقدمه إلى تلك البنية باستخدام مكتبة node-forge، ثم إعادة تسلسله إلى التنسيق الذي طلبته. بالنسبة لـ PKCS#12، فإن إنشاء الملف يشفر أيضًا المفتاح الخاص والشهادة معًا تحت كلمة مرور التصدير التي تختارها، باستخدام نفس المخطط القائم على 3DES الذي تتوقعه معظم الأدوات وأنظمة التشغيل، بينما استخراج ملف PKCS#12 يتحقق منه ويفك تشفيره أولاً بكلمة المرور التي تقدمها قبل سحب الشهادة والمفتاح وأي شهادات سلسلة يحتوي عليها.
المشكلات التي تحلها
- تحويل شهادة مُصدَّرة من نظام Windows أو Java (DER) إلى تنسيق PEM الذي تتوقعه خوادم ويب Linux، أو العكس.
- دمج شهادة خادم مع شهادات CA الوسيطة الخاصة بها في ملف .p7b واحد لتسهيل التوزيع أو الاستيراد.
- تعبئة شهادة ومفتاح خاص في ملف .pfx لاستيرادها إلى IIS، أو مخزن مفاتيح Java، أو متصفح.
- سحب الشهادة الفردية والمفتاح الخاص مرة أخرى من ملف .pfx موجود عندما تمتلك فقط الحزمة ولكنك تحتاج إلى ملفات PEM منفصلة.
الأسئلة الشائعة
›ما الفرق بين PEM وDER؟
كلاهما يرمّز بيانات الشهادة نفسها تمامًا؛ PEM هو تنسيق نصي بترميز Base64 محاط بأسطر -----BEGIN CERTIFICATE-----، يستخدمه عادةً OpenSSL وApache وnginx على Linux، بينما DER هو الترميز الثنائي الخام لنفس بنية ASN.1، وهو أكثر شيوعًا على Windows وفي مخازن مفاتيح Java. التحويل بينهما لا يغير أبدًا ما تنص عليه الشهادة، بل فقط كيفية تعبئتها كبايتات.
›ما هو الغرض من ملف PKCS#7 (.p7b)؟
يجمع ملف .p7b شهادة واحدة أو أكثر، وعادةً ما تكون شهادة خادم مع شهادات CA الوسيطة الخاصة بها، دون تضمين أي مفتاح خاص، وهذا يجعله طريقة مريحة لتسليم سلسلة شهادات لشخص ما أو استيراد سلسلة إلى مخزن شهادات Windows أو Java في خطوة واحدة.
›ما هو الغرض من ملف PKCS#12 (.pfx / .p12)؟
ملف .pfx (يسمى أيضًا .p12) هو حاوية محمية بكلمة مرور تجمع مفتاحًا خاصًا مع شهادته المطابقة، واختياريًا سلسلة CA، في ملف مشفر واحد؛ وهو التنسيق الأكثر شيوعًا المطلوب عند استيراد شهادة ومفتاح معًا إلى IIS، أو مخزن مفاتيح Java، أو متصفح، أو جهاز محمول.
›هل من الآمن إنشاء أو استخراج ملف .pfx هنا؟
نعم: العملية الكاملة، قراءة شهادتك ومفتاحك، تشفير أو فك تشفير حاوية PKCS#12، تعمل محليًا في متصفحك باستخدام مكتبة node-forge، ولا يتم إرسال أي شيء تلصقه أو تحمّله إلى خادم على الإطلاق.
›مفتاحي الخاص مشفر، ماذا أفعل؟
ألصقه تمامًا كما يظهر في الملف، بما في ذلك رأس ENCRYPTED، وأدخل عبارة مروره الحالية في حقل "عبارة مرور المفتاح الخاص" قبل إنشاء .pfx؛ هذه كلمة مرور منفصلة عن كلمة مرور التصدير الجديدة التي تختارها لملف .pfx نفسه.
›لماذا تُظهر حزمتي شهادة واحدة فقط بعد أن لصقت شهادتين؟
تأكد من أن كل كتلة شهادة، من -----BEGIN CERTIFICATE----- إلى -----END CERTIFICATE-----، كاملة وأنك لصقت النص الكامل لكلتيهما؛ تكتشف الأداة تلقائيًا كل كتلة شهادة PEM كاملة في مربع النص، لذا سيتم تجاوز أي كتلة مقطوعة أو مشوهة ببساطة.
أدوات ذات صلة
نص
مولد شهادة SSL موقعة ذاتيًا
أنشئ شهادة TLS موقعة ذاتيًا حقيقية وعاملة مع مفتاحها الخاص المطابق مباشرة في متصفحك باستخدام node-forge، مع Subject Alternative Names، وحجم مفتاح ومدة صلاحية قابلين للتخصيص، وملفات .crt و.key جاهزة للتنزيل.
Freeنص
فاحص زوج شهادة ومفتاح SSL
تحقق مما إذا كان مفتاح SSL/TLS الخاص، والشهادة، وCSR الاختياري ينتمون فعليًا إلى نفس زوج المفاتيح، وفك تشفير وعرض موضوع الشهادة والجهة المصدرة لها وصلاحيتها وSAN وبصماتها، كل ذلك يعمل بالكامل في متصفحك.
Freeنص
عارض شهادة SSL
فك تشفير شهادة X.509 واحدة أو أكثر بصيغة PEM أو DER وعرض كل حقل بلغة واضحة: الموضوع، الجهة المصدرة، الصلاحية، البصمات، تفاصيل المفتاح العام، وكل امتداد قياسي بما في ذلك Key Usage وSubject Alternative Names وAuthority Information Access، كل ذلك يعمل بالكامل في متصفحك.
Freeنص
إضافة بادئة ولاحقة
أضف نفس نص البادئة و/أو اللاحقة إلى كل سطر في قائمة، مباشرة في متصفحك.
Freeنص
إضافة نص لكل سطر
أدرج نفس النص في كل سطر، في البداية أو النهاية أو موضع دقيق أو بجانب تطابق، مباشرة في متصفحك.
Freeنص
حاسبة المجموع الاختباري Adler32
احسب مجموع التحقق Adler-32 لنص أو ملف، مباشرة في متصفحك.
Freeنص
مولد الجناس التصحيفي
اعثر على الجناسات التصحيفية الإنجليزية والكلمات الأقصر التي يمكنك تكوينها من أي كلمة، مباشرة في متصفحك.
Freeنص
مختبر API
أرسل طلبات HTTP إلى أي نقطة نهاية API وافحص الاستجابة، مباشرة في متصفحك.
التعليقات (0)
هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.
لا توجد تعليقات بعد. كن أول من يشارك رأيه!