MuleSoft Certified Integration Architect – Level 1 — Question 46
What requires configuration of both a key store and a trust store for an HTTP Listener?
Answer options
- A. Support for TLS mutual (two-way) authentication with HTTP clients
- B. Encryption of both HTTP request and HTTP response bodies for all HTTP clients
- C. Encryption of requests to both subdomains and API resource endpoints (https://api.customer.com/ and https://customer.com/api)
- D. Encryption of both HTTP request header and HTTP request body for all HTTP clients
Correct answer: A
Explanation
The correct answer, A, is necessary because TLS mutual authentication requires both a key store to hold the server's private key and a trust store to validate client certificates. The other options focus on encryption and data protection but do not involve client authentication, which is the primary reason for setting up both stores.