ฉันมีเซิร์ฟเวอร์ HAProxy / stunnel ที่จัดการ SSL สำหรับเว็บไซต์ของเราใน AWS ในระหว่างการทดสอบฉันสร้างใบรับรองที่ลงชื่อด้วยตัวเองบนเซิร์ฟเวอร์นี้และใช้ Chrome จากเดสก์ท็อปของฉันเพื่อทดสอบว่า stunnel ทำงานได้อย่างถูกต้อง
ตอนนี้ฉันได้ติดตั้งใบรับรองที่ถูกต้องบนเซิร์ฟเวอร์นั้น เมื่อฉันเข้าชมไซต์จากเครื่องของฉันใน Chrome มันจะพ่นข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด 113 (สุทธิ :: ERR_SSL_VERSION_OR_CIPHER_MISMATCH): ข้อผิดพลาดที่ไม่รู้จัก
ฉันเดาว่า Chrome เก็บคีย์สำหรับใบรับรองที่ลงชื่อด้วยตนเองและไม่ตรงกับใบรับรองที่ถูกกฎหมาย ไซต์นี้ใช้งานได้กับเบราว์เซอร์อื่น ๆ ทั้งหมดในเครื่องของฉันดังนั้นมันจึงเป็นปัญหาของ Chrome
หมายเหตุที่น่าสนใจหนึ่งอย่าง:เมื่อกดปุ่มเพจจากเซสชันที่ไม่ระบุตัวตน ( Ctrl+ Shift+ N) แสดงว่าทำงานได้อย่างถูกต้อง ดังนั้นมันจึงเป็นเรื่องของแคช
ฉันทำทุกสิ่งที่ฉันนึกถึง (ทิ้งแคชลบใบรับรองจากหน้าส่วนตัวและคนอื่น ๆ ในกล่องโต้ตอบจัดการใบรับรองCtrl+ F5ฯลฯ )
เครื่องของฉันคือ Windows 7 x64 รุ่น Chrome: 12.0.742.91
ในแบบฟอร์มช่วยเหลือของ Google Chrome มีรายละเอียดของสิ่งที่ดูเหมือนจะเป็นปัญหาเดียวกัน ; อย่างไรก็ตามไม่พบวิธีแก้ไข
UPDATE:ดูเหมือนว่าจะ "แก้ไขตัวเอง" ในวันนี้ ฉันเกลียดปัญหาเช่นนี้ ฉันยังไม่รู้ว่าเกิดจากสาเหตุใดหรือแก้ไขได้อย่างไร สันนิษฐานว่าใบรับรองแคชหมดอายุหรือบางสิ่งบางอย่าง แต่ฉันยังสนใจที่จะทราบว่าข้อมูลนี้ถูกเก็บไว้ที่ใดและจะตรวจสอบอย่างไร