رمزگذاری لایه انتقال

پرداخت‌های استاندارد از HTTPS (TLS) برای امنیت لایه انتقال استفاده می‌کنند.

رمزگذاری لایه انتقال با HTTPS

تمام نقاط پایانی API باید با استفاده از HTTPS با TLS 1.2 یا بالاتر سرویس‌دهی شوند. کلاینت‌های API باید بررسی نام مشترک (CN) را فعال داشته باشند و CN یا wildcardهای سرور باید با نام میزبان مطابقت داشته باشند.

ما اکیداً توصیه می‌کنیم از گواهی‌نامه‌ای که تحت گواهی‌نامه‌ی ریشه‌ی موجود در فروشگاه ریشه‌ی کروم صادر شده است استفاده کنید تا سطح نگهداری لازم برای حفظ سلامت این اتصال کاهش یابد. با این حال، در صورت لزوم، به شرکا اجازه می‌دهیم گواهی‌نامه‌های خودامضا شده‌ای را که می‌توانیم به آنها اعتماد کنیم، صادر کنند.

سوئیت‌های رمز

سرور باید حداقل از یکی از این مجموعه‌های رمز پشتیبانی کند و نباید از مجموعه‌های رمز خارج از مجموعه زیر پشتیبانی کند:

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