Introduction
AppsFlyer's APIs use secured protocols for connections with app owner servers, whether for Pull API, Push API, Server-to-server event messages etc.
The secured protocols are supported for incoming requests where AppsFlyer acts as a server, and for outgoing messages, where AppsFlyer acts as a client.
In all cases, AppsFlyer's SSL Security profile supports the following SSL protocols:
TLSv1.1 and TLSv1.2
AppsFlyer supports different ciphers for the incoming and outgoing messages, as detailed below.
Incoming Messages - AppsFlyer as Server
Incoming APIs
The following APIs are AppsFlyer's secure external APIs for incoming messages:
API Name |
---|
Clicks |
Impressions |
Onelink |
GCD (Get Conersion Data) |
GCD for SDK-Less |
Dashboard |
Pull API |
Master API |
SDK-Less |
S2S In-App Event API |
Onelink API |
Onelink (China) |
Supported SSL Ciphers Suites for Incoming Messages
Below you can find the TLS 1.2 and TLS 1.1 supported cipher suites. The suites are in server-preferred order from top to bottom.
TLS 1.2
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA |
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA |
TLS_RSA_WITH_AES_128_GCM_SHA256 |
TLS_RSA_WITH_AES_128_CBC_SHA256 |
TLS_RSA_WITH_AES_128_CBC_SHA |
TLS_RSA_WITH_AES_256_GCM_SHA384 |
TLS_RSA_WITH_AES_256_CBC_SHA256 |
TLS_RSA_WITH_AES_256_CBC_SHA |
TLS 1.1
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 |
TLS_RSA_WITH_AES_128_CBC_SHA |
TLS_RSA_WITH_AES_256_CBC_SHA |
Outgoing Messages - AppsFlyer as Client
For app owners, AppsFlyer acts as a client when sending out push messages.
Supported SSL Ciphers for Outgoing Messages
Here are the supported SSL Ciphers for push API:
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA |
TLS_RSA_WITH_AES_128_CBC_SHA |
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA |
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA |
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 |
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 |
TLS_RSA_WITH_AES_128_GCM_SHA256 |
TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 |
TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 |
TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA |
TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA |
SSL_RSA_WITH_3DES_EDE_CBC_SHA |
TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA |
TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA |
TLS_EMPTY_RENEGOTIATION_INFO_SCSV |
Comments
Please sign in to leave a comment.