ฉันกำลังพยายามเปิดแอปเพล็ต Java Web Start บน OS X Lion แต่จะไม่เปิดเนื่องจากการตรวจสอบความถูกต้องใบรับรอง (ของรหัส Java ไม่ใช่เว็บไซต์ต้นทางของไฟล์ JNLP Web Start) JNLP นี้เปิดได้ดีบน OS X Snow Leopard
ข้อผิดพลาดที่ฉันได้รับคือ: ไม่สามารถตรวจสอบใบรับรอง แอปพลิเคชันจะไม่ถูกดำเนินการ
และคลิก 'รายละเอียด' ทำให้ผม: java.security.cert.CertificateException: ไม่สามารถประเมินใบรับรอง
สิ่งที่ทำให้ฉันสับสนคือฉันไม่สามารถคิดได้ว่า OS X บิตใดจะเปลี่ยนแปลงเพื่อไม่ให้เชื่อถือใบรับรองอีกต่อไป รหัสถูกลงนามโดย VeriSign 'Class 3 Code Signing 2010 CA' ซึ่งรวมอยู่ใน Java JARs ที่ลงนามและ CA ระดับกลางและรูทที่เกี่ยวข้องทั้งหมดดูเหมือนจะอยู่ใน cacerts ของระบบ OS X ของฉัน (และพวกมันเหมือนกัน ทั้งใน Lion และ Snow Leopard cacerts)
นอกจากนี้ฉันดาวน์โหลด JAR ทั้งหมดที่ระบุไว้ใน Web Start JNLP ด้วยตนเองและรันผ่าน 'jarsigner -verify' และตรวจสอบอย่างถูกต้อง!
ดังนั้น - คำแนะนำใด ๆ ที่ Java Web Start บน OS X กำลังมองหาเพื่อตรวจสอบว่ารหัสนี้ถูกต้องและสิ่งที่อาจมีการเปลี่ยนแปลงในการอัพเกรดเป็น OS X Lion?
@
ตัวละครในชื่อของพวกเขา) ลองตัวอย่างที่ลงชื่อด้วยตนเองไม่ปลอดภัยโดยสิ้นเชิงจากautexier.de/jmau/dev/webstartทำให้ฉันได้รับคำเตือนนี้ ฉันไม่ได้รับการยอมรับ แต่คุณได้รับข้อความโต้ตอบแบบเดียวกันกับตัวอย่างนี้หรือไม่