“ tlsv1 alert unknown ca” หมายถึงอะไร?


13

ฉันพยายามที่จะทำคำขอขดโดยใช้ใบรับรองลูกค้าเช่น:

curl -E my.pem https://some.site

และฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

curl: (35) error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
  • สิ่งนี้หมายความว่า?
  • การร้องเรียนนี้มาจากเซิร์ฟเวอร์ที่ฉันกำลังเชื่อมต่อหรือไคลเอนต์ curl ของฉันหรือไม่
  • (ฉันจะทราบได้อย่างไร) ca ในบริบทนี้คืออะไร
  • ฉันจะทำให้เป็นที่รู้จัก ca ได้อย่างไร

จากคู่มือการม้วน: curl.haxx.se/docs/sslcerts.html
HBruijn

ฉันอ่านแล้ว แต่ก็ยังไม่รู้ คุณช่วยสร้างอารมณ์ขันให้ฉันและตอบหนึ่งในหัวข้อย่อยของฉันได้ไหม?
grasevski

เช่นมันเป็นลูกค้าที่บ่นเมื่อเทียบกับเซิร์ฟเวอร์? ใช่หรือไม่จะทำ
grasevski

มันเป็นไคลเอนต์ที่ตรวจสอบข้อมูลประจำตัวของเซิร์ฟเวอร์
Julie Pelletier

คำตอบ:


25

หากเซิร์ฟเวอร์ส่งการแจ้งเตือน TLS ที่คุณไม่รู้จักเช่นในกรณีนี้เซิร์ฟเวอร์จะไม่ยอมรับใบรับรองไคลเอ็นต์ที่คุณส่ง ( -E my.pem) เหตุผลหนึ่งอาจเป็นเพราะคุณใช้ใบรับรองผิด สาเหตุอื่นอาจเป็นเพราะคุณใช้ใบรับรองที่ถูกต้อง แต่ไม่สามารถเพิ่มใบรับรองลูกโซ่ที่จำเป็น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.