To workaround this problem, use either the -sslSOAPProtocols and -sslSOAPCiphers connection parameters when connecting to the Web Service, or use the below environment variables can be used to set both protocols(TLSv1.2 & TLSv1) and ciphers (AES128-SHA & AES128-SHA256) on the ABL client side.
Parameters: -sslSOAPProtocols TLSv1.2,TLSv1.1 -sslSOAPCiphers AES128-SHA,AES128-SHA256
For example: hWebService:CONNECT("-WSDL <wsdl_url> -sslSOAPProtocols TLSv1.2,TLSv1 -sslSOAPCiphers AES128-SHA,AES128-SHA256").
Environment Variables: If you are using windows then
PSC_SSLCLIENT_CIPHERS=AES128-SHA,AES128-SHA256
PSC_SSLCLIENT_PROTOCOLS=TLSv1.2,TLSv1
Note: TLSv1.2 should be specified first
|