Add Apple Pay supported SSL Cipher Suites


#1

I love using cloud 9 IDE to build prototypes. Recently I want to build web application to accept apple pay on the web. In order to do so, I need to verify the domain name in Apple development account by uploading a file to the server and then Apple will read the file from the domain. However, Apple’s http connection requires following SSL Cipher Suites:

  • 0xC02F TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • 0xC027 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
  • 0xC013 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
  • 0x009E TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
  • 0x0067 TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
  • 0x009C TLS_RSA_WITH_AES_128_GCM_SHA256
  • 0x003C TLS_RSA_WITH_AES_128_CBC_SHA256

But currently, the cloud 9 supports only following:

  • 0xc028 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
  • 0xc014 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
  • 0x39 TLS_DHE_RSA_WITH_AES_256_CBC_SHA
  • 0x33 TLS_DHE_RSA_WITH_AES_128_CBC_SHA

The detailed requirement can be found here: https://developer.apple.com/reference/applepayjs#2166536

I hope Cloud 9 could add at least one from Apple’s list. So I could continue enjoying the great IDE.

Thanks!