Hi. Using cURL with Linux, I want to make a webservice request to a remote server which requires an X509 cert.
I got a Trial SSL Certificate by Verisign and obtained three files which I copied into my machine (client): - ssl.key (private key, generated by my server) - verisign.crt (SSL certificate by Verisign) - verisign-ca.crt (Intermediate and Root Trial CA by Verisign) This last file were obtained from: http://www.verisign.com/support/verisign-intermediate-ca/trial-secure-server-intermediate/index.html http://www.verisign.com/support/verisign-intermediate-ca/Trial_Secure_Server_Root/index.html I tried with: []# curl -d "firstName=John&lastName=Smith" -G -v --key ssl.key --cert verisign.crt --cacert verisign-ca.crt https://www.domain.com/webservice.asp But I got this error message: -------- * SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed * Closing connection #0 curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed More details here: http://curl.haxx.se/docs/sslcerts.html ---------- Must I send VeriSign Intermediate and Root CA certificates to webservice server so that they install it? Must I use only certificates generated by the same CA which use this webservice server? Thank you very much. -- View this message in context: http://www.nabble.com/Doubt-with-VeriSign-certificate-and-client-server%3A-must-I-install-it-on-server--tp15045595p15045595.html Sent from the OpenSSL - User mailing list archive at Nabble.com. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]