We are recieving errors when hitting a proxy with an AWS target endpoint of “somehost.execute-api.us-east-1.amazonaws.com”. We are receiving a 503 error with the message “ASYNC_EXCEPTION: Received fatal alert: handshake_failure”. From everything I read in the community this seems to be an SNI issue.
Env details
Open JDK 1.7
OPDK - Edge 4.16.01.04
Enabled SNI on the MP’s setting the following configuration in the /opt/apigee/customer/application/message-processor.properties
conf_system_jsse.enableSNIExtension=true
We’ve also added the following to our HTTPTargetConnection
<SSLInfo>
<Enabled>true</Enabled>
<ClientAuthEnabled>false</ClientAuthEnabled>
<Protocols>
<!-- <Protocol>TLSv1</Protocol> -->
<Protocol>TLSv1.2</Protocol>
</Protocols>
</SSLInfo>
We have tried every combination of configuration and advice in the community with no success. Is there something we’re missing? Is there a way to trace or debug to see if the SNI settings are working?