Hello John,
Chris Phillips is coming from an APIC point of view and is aiming at the inbound TLS case (as I think you may have commented on his blog). HTTPSConnector settings only apply to inbound (the name is historical).
Just in case it helps, the settings are
BrokerRegistry:
# Used as default for inbound and outbound if no other settings are present
brokerKeystoreFile: '/home/tdolby/broker-keystore.jks'
ResourceManagers:
JVM:
# Used as default for inbound and outbound; overrides brokerKeystoreFile
keystoreFile: '/home/tdolby/jvm-keystore.jks'
HTTPSConnector:
# Specifies inbound keystore; overrides brokerKeystoreFile and JVM keystoreFile
KeystoreFile: '/home/tdolby/https-keystore.jks'
and there isn't an equivalent of HTTPSConnector KeystoreFile for outbound TLS.
To return to your original question: keeping the HTTPS outbound separate from the JVM setting isn't usually a problem, as the HTTPRequest node "SSL client authentication key alias" setting can be used to choose a specific key from the keystore. Inbound HTTPS can be kept separate by using the HTTPSConnector setting as shown.
Hope this makes sense!
------------------------------
Trevor Dolby
------------------------------