AppsFlyer HTTPS/SSL encryption policy support

  • Advertisers
  • Developers

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:

TLS v1.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 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

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

 

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.