Linking certificate to tls handler

Hello, I’m trying to deploy an app. I’ve deployed it using the below toml

app = "skyline"
kill_signal = "SIGINT"
kill_timeout = 5
processes = []

[env]

[experimental]
  auto_rollback = true

[[services]]
  internal_port = 5000
  protocol = "tcp"

  [services.concurrency]
    type = "requests"
    hard_limit = 250
    soft_limit = 200

  [[services.ports]]
    handlers = ["http"]
    port = 80

  [[services.ports]]
    handlers = ["tls", "http"]
    port = 443

  [[services.tcp_checks]]
    grace_period = "1s"
    interval = "15s"
    restart_limit = 0
    timeout = "2s"

I’ve also created a certificate for the hostname *.skylinemarketing.co.in which is shown in the dashboard linked to the app. The acme CNAME verification is also successful.

fly certs list
Host Name                 Added                Status
*.skylinemarketing.co.in  33 minutes ago       Ready

However when I try to access https://skylinemarketing.co.in the request fails and doesn’t complete SSL handshake. It works fine on HTTP.

Running openssl on the domain also doesn’t show the server returning the public certificate

 % openssl s_client -connect skylinemarketing.co.in:443
CONNECTED(00000005)

Am I missing some configuration to setup SSL on the app?

Thanks for the help!