احمد صوالحة نشر 18 فبراير 2021 أرسل تقرير نشر 18 فبراير 2021 ما هو الـkeytool في جافا ؟ وكيف يمكنني إستخدامه ؟ اقتباس
1 Sam Ahw نشر 18 فبراير 2021 أرسل تقرير نشر 18 فبراير 2021 Java Keytool هو أداة مساعدة لإدارة المفاتيح والشهادات. يسمح للمستخدمين بإدارة أزواج وشهادات المفاتيح العامة والخاصة بهم. كما يسمح للمستخدمين بتخزين الشهادات مؤقتًا. يخزن Java Keytool المفاتيح والشهادات كملفات ويدعى أيضاً (بالمخزن) أو Java Keystore. ويتم حماية المفاتيح الخاصة بكلمة مرور. يحتوي Keystore على المفتاح الخاص وأي شهادات ضرورية لإثبات مصداقية الشهادة الأساسية. وترتبط كل شهادة في Java keystore باسم مستعار فريد يدعى alias. لإنشاء ملف تخزين مفاتيح Java ، يجب أن نقوم أولاً بإنشاء ملف .jks الذي سيحتوي في البداية فقط على المفتاح الخاص. ثم يجب بعد ذلك إنشاء CSR والحصول على شهادة يتم إنشاؤها منه. ثم يجب علينا القيام باستيراد الشهادة إلى ملف تخزين المفاتيح. كما يوجد أيضًا العديد من الوظائف الأخرى التي تتيح لك عرض تفاصيل الشهادة أو سرد الشهادات الموجودة في مخزن المفاتيح أو تصدير شهادة. ومن أشهر الأوامر التي يتم استخدامها عند التعامل مع Keytool في جافا هي: لإنشاء مخزن keysore وزوج مفاتيح: keytool -genkey -alias mydomain -keyalg RSA -keystore keystore.jks -keysize 2048 لإنشاء طلب شهادة توثيق لمخزن موجود: keytool -certreq -alias mydomain -keystore keystore.jks -file mydomain.csr لاستيراد جذر root أو شهادة CA وسيطة إلى مخزن مفاتيح Java موجود: keytool -import -trustcacerts -alias root -file Thawte.crt -keystore keystore.jks لحذف شهادة من مخزن Java keystore: keytool -delete -alias mydomain -keystore keystore.jks وغالبًا ما تستخدمه التطبيقات المستندة إلى Java للتشفير والمصادقة والعرض عبر HTTPS. كما يمكنك الإطلاع على بقية الأوامر التي يمكن استخدامها أثناء التعامل مع المفاتيح والشهادات في جافا حسب حاجتك لها عبر التوثيق الرسمي. 1 اقتباس
السؤال
احمد صوالحة
ما هو الـkeytool في جافا ؟ وكيف يمكنني إستخدامه ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.