Chiffrement de la couche transport

Les paiements standards utilisent HTTPS (TLS) pour la sécurité de la couche de transport.

Chiffrement de la couche de transport avec HTTPS

Tous les points de terminaison de l'API doivent être diffusés à l'aide de HTTPS avec TLS 1.2 ou version ultérieure. Les clients de l'API doivent avoir activé la vérification du nom commun (CN), et le CN ou les caractères génériques du serveur doivent correspondre au nom d'hôte.

Nous vous recommandons vivement d'utiliser un certificat émis sous un certificat racine inclus dans le Chrome Root Store afin de réduire le niveau de maintenance nécessaire pour maintenir cette connexion en bon état. Toutefois, si nécessaire, nous autorisons les partenaires à émettre des certificats auto-signés auxquels nous pouvons faire confiance.

Suites de chiffrement

Le serveur doit être compatible avec au moins l'une de ces suites de chiffrement et ne doit pas être compatible avec des suites de chiffrement en dehors de l'ensemble suivant :

  • 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