I have a user who reports a -9844 error (errSSLConnectionRefused)
connecting to a certain server, but only when connecting from OS X
user accounts that have a certificate issued by the Spanish government
in the Keychain.
The CFNetwork code in question is not trying to do SSL client
authentication; it is setting the SSL options as follows:
kCFStreamSSLLevel: kCFStreamSocketSecurityLevelNegotiatedSSL
kCFStreamSSLAllowsExpiredCertificates: kCFBooleanTrue
kCFStreamSSLAllowsExpiredRoots: kCFBooleanTrue
kCFStreamSSLValidatesCertificateChain: kCFBooleanFalse
kCFStreamSSLAllowsAnyRoot: kCFBooleanTrue
kCFStreamSSLPeerName: kCFNull
kCFStreamSSLIsServer: kCFBooleanFalse
The cert was obtained from
http://www.cert.fnmt.es/index.php?cha=cit&sec=obtain_cert
The user is running 10.4.8 on Intel hardware.
I haven't been able to figure out why the presence of this cert should
affect an SSL client connection (and since I don't have the cert
myself, I can't reproduce the problem on my machines).
Any suggestions?
Thanks,
--
Jim Matthews
Fetch Softworks
http://fetchsoftworks.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Apple-cdsa mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden