جدول المحتويات:

كيف أقوم بإنشاء ملف PEM في Truststore؟
كيف أقوم بإنشاء ملف PEM في Truststore؟

فيديو: كيف أقوم بإنشاء ملف PEM في Truststore؟

فيديو: كيف أقوم بإنشاء ملف PEM في Truststore؟
فيديو: Java programmatically create truststore and import certificates into it 2024, أبريل
Anonim

إذا كان لديك keystore و Truststore في بيم التنسيق ، قم بتحويل ملف بيم keystore ملف إلى PKCS12. ثم قم بتصدير ملف شهادة ومفتاح JKS الملفات . إذا لم يكن لديك keystore و Truststore ، تستطيع يزيد باستخدام OpenSSL و Java keytool.

وبالمثل ، كيف يمكنني إضافة PEM إلى TrustStore؟

لتحويل مفاتيح تنسيق PEM إلى Java KeyStores:

  1. قم بتحويل الشهادة من PEM إلى PKCS12 باستخدام الأمر التالي:
  2. أدخل كلمة مرور التصدير وكررها.
  3. أنشئ مخزن ثقة فارغًا ثم احذفه باستخدام الأوامر التالية:
  4. قم باستيراد المرجع المصدق إلى Truststore باستخدام الأمر التالي:

بالإضافة إلى ذلك ، ما هو ملف PEM؟ الدقة. بيم أو Privacy Enhanced Mail عبارة عن شهادة DER مشفرة باستخدام Base64. بيم تُستخدم الشهادات بشكل متكرر لخوادم الويب حيث يمكن ترجمتها بسهولة إلى بيانات قابلة للقراءة باستخدام محرر نصوص بسيط. عموما عندما أ بيم مشفر ملف يتم فتحه في محرر نصي ، ويحتوي على رؤوس وتذييلات مميزة للغاية.

سُئل أيضًا ، كيف تنشئ ملف TrustStore؟

لإنشاء TrustStore جديد

  1. يُنشئ الإدخال الأول ملف KeyStore باسم myTrustStore في دليل العمل الحالي ويستورد شهادة CA الأولى إلى TrustStore باستخدام اسم مستعار لـ firstCA.
  2. للإدخال الثاني ، استبدل secondCA لاستيراد شهادة CA الثانية إلى TrustStore ، myTrustStore.

هل TrustStore هو نفسه مخزن المفاتيح؟

أنت علبة لا يزال يستخدم نفس ملف بتنسيق TrustStore و keyStore في Java لتجنب الاحتفاظ بملفين منفصلين ، ولكن من الجيد الفصل بين المفاتيح العامة والمفاتيح الخاصة في ملفين مختلفين ، وهو أكثر تفصيلاً وتوضيحًا ذاتيًا لما يحمله أحد شهادات CA للثقة في الخادم والذي يحتوي على مفاتيح العميل الخاصة.

موصى به: