سؤال

لقد قمت بتثبيت Java EE 6 مع Glassfishv3. أرغب في استخدام أدوات NSS لإدارة أمان الخادم ، أي شهادات توليد باستخدام CertUtil. ومع ذلك ، لا يمكنني العثور على مكتبة NSS والأدوات في Glassfish. من ناحية أخرى ، قرأت وثائق Java EE 6 وتقول إنها لا تزال تدعم NSS!

هل من احد يعرف عن هذا؟

شكرًا

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

المحلول

هناك أداة واحدة في Linux تحت/usr/bin/certuTil. فقط أضف شهادة إلى قاعدة البيانات حتى تتمكن من إدراج الشهادات بعد ذلك. لإضافة شهادة صادرة عن CA موثوق بها ، قم بتنفيذ هذا الأمر في Linux:

$ sudo certutil -A -n ServerCert -t "P,u,u" -d /path/to/glassfish/domains/domain1/config/ directory -i  /path/to/your/server-cert.pem

الآن للحصول على قائمة بالشهادات المثبتة ، إصدار أمر مثل هذا:

$ sudo certutil -L -d /path/to/glassfish/domains/domain1/config/
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top