First of all, if you use Elasticsearch in single mode, comment cluster.name: my-application
.
Second you are using xpack.security.enabled: true
So you should set xpack.security.http.ssl: enabled: false
to true.
Use this link to create SSL Certs:
Configuring SSL/TLS to secure Elasticsearch.
You need to have enrollment tokens. Use this link to create enrollment:
Start Elasticsearch and generate an enrollment
You set server.port: 5601
but you call kibana http://10.xx.xx.xx/app/home
without a port? If you use nginx as reverse proxy, first try to access Kibana without reverse proxy.