We are currently using Apache to handle incoming SSL requests. These are two-way SSL connections. Apache accepts the https connection and pass the request on as http connection to the application server. This works well for us.
We would like to use the same kind of centralized mechanism for outgoing two-way SSL connections. Is there a way do this with Apache or another product? To complicate things the client certificate needed to identify out client can vary depending on the destination.
In short: - Internal clients connect through http to Apache or another product. - Apache or another product knows based on a rule (?) that a two-way ssl connection is required and sets this up with the destination. - Depending on the destination the correct certificate is sent to identify our client.
Regards,
Nidkil