gnutls: adapted to the internally moved SSL struct

This commit is contained in:
Daniel Stenberg
2015-06-30 23:05:48 +02:00
parent e58bd8e41a
commit b505df4b68

View File

@@ -469,20 +469,20 @@ gtls_connect_step1(struct connectdata *conn,
}
#ifdef HAS_CAPATH
if(data->set.ssl.CApath) {
if(data->set.ssl.primary.CApath) {
/* set the trusted CA cert directory */
rc = gnutls_certificate_set_x509_trust_dir(conn->ssl[sockindex].cred,
data->set.ssl.CApath,
GNUTLS_X509_FMT_PEM);
data->set.ssl.primary.CApath,
GNUTLS_X509_FMT_PEM);
if(rc < 0) {
infof(data, "error reading ca cert file %s (%s)\n",
data->set.ssl.CAfile, gnutls_strerror(rc));
if(data->set.ssl.verifypeer)
data->set.ssl.primary.CAfile, gnutls_strerror(rc));
if(data->set.ssl.primary.verifypeer)
return CURLE_SSL_CACERT_BADFILE;
}
else
infof(data, "found %d certificates in %s\n",
rc, data->set.ssl.CApath);
rc, data->set.ssl.primary.CApath);
}
#endif
@@ -700,7 +700,7 @@ gtls_connect_step1(struct connectdata *conn,
gnutls_transport_set_lowat(session, 0);
#ifdef HAS_OCSP
if(data->set.ssl.verifystatus) {
if(data->set.ssl.primary.verifystatus) {
rc = gnutls_ocsp_status_request_enable_client(session, NULL, 0, NULL);
if(rc != GNUTLS_E_SUCCESS) {
failf(data, "gnutls_ocsp_status_request_enable_client() failed: %d", rc);
@@ -897,7 +897,7 @@ gtls_connect_step3(struct connectdata *conn,
infof(data, "\t server certificate verification SKIPPED\n");
#ifdef HAS_OCSP
if(data->set.ssl.verifystatus) {
if(data->set.ssl.primary.verifystatus) {
if(gnutls_ocsp_status_request_is_checked(session, 0) == 0) {
gnutls_datum_t status_request;
gnutls_ocsp_resp_t ocsp_resp;
@@ -1113,7 +1113,7 @@ gtls_connect_step3(struct connectdata *conn,
}
else {
if(certclock < time(NULL)) {
if(data->set.ssl.verifypeer) {
if(data->set.ssl.primary.verifypeer) {
failf(data, "server certificate expiration date has passed.");
gnutls_x509_crt_deinit(x509_cert);
return CURLE_PEER_FAILED_VERIFICATION;
@@ -1138,7 +1138,7 @@ gtls_connect_step3(struct connectdata *conn,
}
else {
if(certclock > time(NULL)) {
if(data->set.ssl.verifypeer) {
if(data->set.ssl.primary.verifypeer) {
failf(data, "server certificate not activated yet.");
gnutls_x509_crt_deinit(x509_cert);
return CURLE_PEER_FAILED_VERIFICATION;