WMW

محول تنسيق شهادة 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 ساعات

التعليقات (0)

هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.

تُراجَع تعليقات الزوار قبل النشر. تسجيل الدخول للنشر فورًا.

لا توجد تعليقات بعد. كن أول من يشارك رأيه!

ماذا تفعل هذه الأداة

تقوم هذه الأداة بتحويل شهادات 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 يتحقق منه ويفك تشفيره أولاً بكلمة المرور التي تقدمها قبل سحب الشهادة والمفتاح وأي شهادات سلسلة يحتوي عليها.

المشكلات التي تحلها

الأسئلة الشائعة

›ما الفرق بين 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 كاملة في مربع النص، لذا سيتم تجاوز أي كتلة مقطوعة أو مشوهة ببساطة.

أدوات ذات صلة

Free

نص

مولد شهادة 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 وافحص الاستجابة، مباشرة في متصفحك.