الثقة بالشهادات الموقعة ذاتيًا في Java Keystore لجميع التطبيقات
لإنشاء اتصالات TLS موثوقة، من الضروري استيراد الشهادات الموقعة ذاتيًا إلى مخزن المفاتيح جافا. عادةً ما يتم تحقيق ذلك من خلال أداة المفاتيح المساعدة لسطر الأوامر. ومع ذلك، إذا كان الهدف هو توفير ثقة عالمية عبر جميع تطبيقات Java، فمن الضروري اتباع نهج بديل.
على نظام التشغيل Windows:
]استخدم Portecle:
على Linux:
$ echo -n | openssl s_client -connect www.example.com:443 | \ sed -ne '/-بدء الشهادة-/,/-نهاية الشهادة-/p' > /tmp/examplecert.crt
$ echo -n | openssl s_client -connect www.example.com:443 | \ sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/examplecert.crt
$ openssl x509 -in /tmp/examplecert.crt -text
$ openssl x509 -in /tmp/examplecert.crt -text
$ keytool -import -trustcacerts -keystore /opt/Java/jre/lib/security/cacerts \ -storepass Changeit -noprompt -alias mycert -file /tmp/examplecert.crt
$ keytool -import -trustcacerts -keystore /opt/java/jre/lib/security/cacerts \ -storepass changeit -noprompt -alias mycert -file /tmp/examplecert.crt
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3