Crittografia Transport Layer

Standard Payments utilizza HTTPS (TLS) per la sicurezza del livello di trasporto.

Crittografia del livello di trasporto con HTTPS

Tutti gli endpoint API devono essere pubblicati utilizzando HTTPS con TLS 1.2 o versioni successive. I client API devono avere il controllo del nome comune (CN) attivato e il CN o i caratteri jolly del server devono corrispondere al nome host.

Ti consigliamo vivamente di utilizzare un certificato rilasciato con un certificato radice incluso in Chrome Root Store per ridurre il livello di manutenzione necessario per mantenere integra questa connessione. Tuttavia, se necessario, consentiamo ai partner di rilasciare certificati autofirmati di cui possiamo fidarci.

Suite di crittografia

Il server deve supportare almeno una di queste suite di crittografia e non deve supportare suite di crittografia al di fuori del seguente insieme:

  • 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