X5c ใน JWT คืออะไร?
X5c ใน JWT คืออะไร?

วีดีโอ: X5c ใน JWT คืออะไร?

วีดีโอ: X5c ใน JWT คืออะไร?
วีดีโอ: เรียนรู้การใช้งาน JWT และวิธีพัฒนา API โดยใช้โทเค็น JWT สำหรับการ Authentication ใน Node.js 👨‍💻💯 2024, อาจ
Anonim

NS " x5c " (ห่วงโซ่ใบรับรอง X.509) พารามิเตอร์ส่วนหัวมีใบรับรองคีย์สาธารณะ X.509 หรือสายใบรับรอง [RFC5280] ที่สอดคล้องกับคีย์ที่ใช้ในการลงนาม JWS แบบดิจิทัล ใบรับรองหรือสายใบรับรองจะแสดงเป็นอาร์เรย์ JSON ของ Jones, et อัล

ดังนั้น x5t ใน JWT คืออะไร?

NS x5t พารามิเตอร์ส่วนหัว (รหัสประจำตัวใบรับรอง x. 509) ให้รหัสประจำตัว SHA-256 ที่เข้ารหัส base64url (หรือที่รู้จักกันว่าไดเจสต์) ของการเข้ารหัส DER ของใบรับรอง X. 509 ที่สามารถใช้จับคู่ใบรับรองได้ พารามิเตอร์ส่วนหัวนี้เป็นทางเลือก

นอกเหนือจากข้างต้นแล้ว โทเค็น JWT คืออะไรและทำงานอย่างไร โทเค็นเว็บ JSON ( JWT ) เป็นมาตรฐานเปิด (RFC 7519) ที่กำหนดวิธีการที่กะทัดรัดและครบถ้วนในตัวเองสำหรับการส่งข้อมูลระหว่างฝ่ายต่างๆ อย่างปลอดภัยในฐานะออบเจ็กต์ JSON ลงนาม โทเค็น สามารถตรวจสอบความสมบูรณ์ของการเรียกร้องที่อยู่ภายในในขณะที่เข้ารหัส โทเค็น ซ่อนข้อเรียกร้องเหล่านั้นจากบุคคลอื่น

ในลักษณะนี้ rs256 JWT ทำงานอย่างไร

ตัวรับของ JWT จากนั้นจะ: นำส่วนหัวและส่วนของข้อมูล และแฮชทุกอย่างด้วย SHA-256 ถอดรหัสลายเซ็นโดยใช้กุญแจสาธารณะ และรับแฮชลายเซ็น

เหตุใด JWT จึงไม่ปลอดภัย

เนื้อหาในโทเค็นเว็บ json ( JWT ) เป็น ไม่ โดยเนื้อแท้ ปลอดภัย แต่มีคุณสมบัติในตัวสำหรับตรวจสอบความถูกต้องของโทเค็น ลักษณะที่ไม่สมมาตรของการเข้ารหัสคีย์สาธารณะทำให้ JWT การตรวจสอบลายเซ็นเป็นไปได้ กุญแจสาธารณะยืนยัน a JWT ถูกลงนามโดยคีย์ส่วนตัวที่ตรงกัน

แนะนำ: