سؤال

لدي مفاتيح عامة وخاصة في ملفات .PEM منفصلة التي سأحتاجها للوصول إلى JKS Keystore بطريقة ما.

حاول استخدام الأمر -Import في keytool لهذا الغرض ، والذي يعطي خطأ "ليس شهادة X.509".

أظن أن الحل له علاقة بـ OpenSSL ، لكنني لست متأكدًا تمامًا مما يجب فعله به.

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

شكرا مقدما ، -رولف

هل كانت مفيدة؟

المحلول

يتوقع KeyTool الكائنات بتنسيق DER. PEM هو DER BASE64 المشفر ، مع رأس وتذييل. KeyTool لا يمكن تحليل PEM.

ومع ذلك ، يمكن لـ OpenSSL تحويل كائنات PEM إلى der. على سبيل المثال ، للحصول على شهادة X.509 ، -outform DER تعليمات سطر الأوامر OpenSSL لاستخدام DER كتنسيق إخراجها.

هذه الصفحة على ما يبدو يحتوي على بعض التفسيرات التفصيلية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top