การเข้ารหัสเลเยอร์การรับส่งข้อมูล

การชำระเงินมาตรฐานใช้ HTTPS (TLS) สำหรับการรักษาความปลอดภัยของเลเยอร์การขนส่ง

การเข้ารหัสเลเยอร์การขนส่งด้วย HTTPS

ต้องให้บริการปลายทาง API ทั้งหมดโดยใช้ HTTPS กับ TLS 1.2 ขึ้นไป ไคลเอ็นต์ API ต้องเปิดการตรวจสอบชื่อสามัญ (CN) และ CN หรือ Wildcard ของเซิร์ฟเวอร์ต้องตรงกับชื่อโฮสต์

เราขอแนะนำอย่างยิ่งให้ใช้ใบรับรองที่ออกภายใต้ใบรับรองรูท ที่รวมอยู่ใน Chrome Root Store เพื่อลดระดับการบำรุงรักษาที่จำเป็นในการรักษาการเชื่อมต่อนี้ให้ทำงานได้อย่างราบรื่น อย่างไรก็ตาม หากจำเป็น เราอนุญาตให้พาร์ทเนอร์ออกใบรับรองที่ลงนามด้วยตนเอง ซึ่งเราเชื่อถือได้

ชุดการเข้ารหัส

เซิร์ฟเวอร์ต้องรองรับชุดการเข้ารหัสเหล่านี้อย่างน้อย 1 ชุด และไม่ควรรองรับชุดการเข้ารหัสที่อยู่นอกชุดต่อไปนี้

  • ECDHE-ECDSA-AES128-GCM-SHA256
  • ECDHE-RSA-AES128-GCM-SHA256
  • ECDHE-ECDSA-CHACHA20-POLY1305
  • ECDHE-RSA-CHACHA20-POLY1305
  • ECDHE-ECDSA-AES128-SHA256
  • ECDHE-RSA-AES128-SHA256