After enabling SSL in Linux VDA, Citrix Workspace app fails to connect and displays the error "Unable to connect to the server. Contact your system administrator with the following error: Socket operation on non-socket (Socket Error 10038)"
There is an entry in hdx.log:
2018-09-26 16:16:54.240 <P30103> citrix-ctxhdx: TdCgpRead: Received an unknown packet on Port 443 2018-09-26 16:16:54.240 <P30103> citrix-ctxhdx: TdCgpRead: 0x16 0x03 0x01 0x00 2018-09-26 16:16:54.240 <P30103> citrix-ctxhdx: TdCgpRead: Bad State!! IcaState is 671, pTd is (nil) 2018-09-26 16:16:54.240 <P30103> citrix-ctxhdx: TdHandshakeThread: Handshake failed: CONNECTION_ABORTED, td state: 671
# cat /etc/xdl/.sslkeystore/certs/server-certificate.pem -----BEGIN CERTIFICATE----- MIIFtDCCBJygAwIBAgITagAAAC/tYAov1PR7pwABAAAALzANBgkqhkiG9w0BAQsF … aC5qLjOGOe0iwqJgn4FTRvnIF59YKPa9 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBZarRkNJodsHU … GrYPz8Z8OU5FN58vEny9a6XF -----END PRIVATE KEY-----
-----BEGIN ENCRYPTED PRIVATE KEY----- MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIj6gr8yDIglQCAggA … lak= -----END ENCRYPTED PRIVATE KEY----- …
Verifying the specified certificate /etc/xdl/.sslkeystore/certs/server-certificate.pem... unable to load Private Key 140270488938384:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expecting: ANY PRIVATE KEY