4.2.10 Ensure mutual TLS authentication is enabled

Information

Mutual TLS authentication requires that both the server and the client authenticate to the other during SSL/TLS handshake.

Mutual authentication, also known as two-way authentication, is certificate-based authentication for clients. Use of mutual TLS authentication whenever possible is recommended.

Solution

Add these settings to ${server.config.dir}/configDropins/overrides/<any file name>.xml

for direct login to WebSphere Liberty.

<httpDispatcher ... trustedHeaderOrigin="none"/>
<ssl ... clientAuthentication="true" />

For login in conjunction with a proxy, add the following. Replace the ip addresses with your values.

<httpDispatcher ... trustedHeaderOrigin="10.20.30.40, 10.20.50.60"/>
<ssl ... clientAuthentication="true" />

See Also

https://workbench.cisecurity.org/benchmarks/7724

Item Details

Category: ACCESS CONTROL, IDENTIFICATION AND AUTHENTICATION, SYSTEM AND COMMUNICATIONS PROTECTION

References: 800-53|AC-17(2), 800-53|IA-5, 800-53|IA-5(1), 800-53|SC-8, 800-53|SC-8(1), CSCv7|14.4

Plugin: Unix

Control ID: 079711b68ed1f76e2caea62edcf6cd323c87731c8c29cf00330784e3e1f43270