Шифрование транспортного уровня

В системе Standard Payments используется протокол HTTPS (TLS) для обеспечения безопасности транспортного уровня.

Шифрование транспортного уровня с использованием HTTPS

Все конечные точки API должны обслуживаться по протоколу HTTPS с использованием TLS 1.2 или выше. Клиенты API должны иметь включенную проверку общего имени (CN), а CN сервера или символы подстановки должны совпадать с именем хоста.

Мы настоятельно рекомендуем использовать сертификат, выданный на основе корневого сертификата, включенного в хранилище корневых сертификатов Chrome, чтобы снизить уровень необходимого обслуживания для поддержания работоспособности этого соединения. Однако, при необходимости, мы разрешаем партнерам выдавать самоподписанные сертификаты, которым мы доверяем.

Наборы шифров

Сервер должен поддерживать как минимум один из этих наборов шифров и не должен поддерживать наборы шифров, выходящие за рамки следующего списка:

  • 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