ใบรับรองรูทที่เชื่อถือได้ซึ่งรวมอยู่ใน Java โดยเฉพาะ Sun Java และ IBM Java ฉันจะรับรายชื่อด้วยตนเองได้อย่างไร? Java บน Windows ใช้ใบรับรองจากระบบปฏิบัติการหรือไม่
ใบรับรองรูทที่เชื่อถือได้ซึ่งรวมอยู่ใน Java โดยเฉพาะ Sun Java และ IBM Java ฉันจะรับรายชื่อด้วยตนเองได้อย่างไร? Java บน Windows ใช้ใบรับรองจากระบบปฏิบัติการหรือไม่
คำตอบ:
ไปที่แท็บ "แผงควบคุม Java", "ปลอดภัย" และคลิกที่ "ใบรับรอง" ไปที่แท็บ "ระบบ" และเลือก "Secure CA" หรือ "Secure Sites CA" จากดรอปดาวน์
IIRC jre/lib/security/cacerts
ใบรับรองจะถูกเก็บไว้ในแฟ้มเนื่องใน นี่เป็นที่เก็บคีย์ Java มาตรฐานที่สามารถจัดการกับยูทิลิตี้ keytool:
keytool -keystore "$JAVA_HOME\jre\lib\security\cacerts" -storepass changeit -list
ฉันเชื่อว่าตอนนี้ Mac OS X ใช้ระบบปฏิบัติการเพื่อจัดการใบรับรอง
แม้ว่า Oracle JRE (เดิมชื่อ Sun JRE) จะมาพร้อมกับใบรับรองมากมายตามที่ Tom กล่าวไว้บน Windows JRE จะใช้ใบรับรองที่เกี่ยวข้องกับเบราว์เซอร์ปัจจุบันเป็นค่าเริ่มต้นสำหรับ applets และแอป Web Start (ตราบเท่าที่คุณใช้งาน " Internet Explorer 5.0 หรือสูงกว่าหรือ Mozilla 1.4 หรือสูงกว่า ")
ควร "ทำงานได้" ถ้าคุณต้องการทำการตรวจสอบการลงนามลายเซ็นการพิสูจน์ตัวตนเซิร์ฟเวอร์ HTTPS หรือการตรวจสอบความถูกต้องไคลเอ็นต์ HTTPS (เช่นการลงนามแอปพลิเคชัน Web Start พร้อมใบรับรององค์กรที่ติดตั้งไว้แล้วในเครื่องของคุณ) สำหรับกรณีการใช้งานที่ซับซ้อนมากขึ้นคุณอาจพบว่าเอกสารนี้มีประโยชน์มากขึ้น
certmgr.msc
.)