More recently, there've been a lot of vulnerabilities found with SSL protocol and hashes, etc., e.g., SSL1-SSL3 are no longer considered secure and hashes like MD5 and RSA1 are considered vulnerable, so a lot of software like servers, etc. are configured to reject connections unless the other end is willing/able to handle the newer/stronger protocols, etc. Maybe whatever you're hitting is like that so it is rejecting your connection because of that?