Currently while the nodemanager.properties allow enabling and disabling of SecureListener, it does not provide support for a custom trust store or Identities. Ideally we would be able to have a encrypted databag that has the key file (PEM format), a certificate (PEM format), as well as trusted chain (for generating the actual identity), as well as trusted CA's (PEM format). And that would be used to generate the appropriate configuration.
At minimum it would be good to support a 'shared' certificate that has SubjectAlternativeNames for DNS entires for all machines in a cluster. At best supporting individual certs for each machine (nice to have, as that can get complicated really quickly.)
Our current workaround is to add the valid certs in DemoTrusted into our custom trust file on the Admin Server.