diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2014-04-08 16:44:53 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2014-04-08 16:44:53 +0200 |
commit | b172a8aaa415f3bd43b5e84a33a70b6276caf702 (patch) | |
tree | 6b3e87a74635ec799594f881585a40cad707c9df | |
parent | d2d05f0a903262a95e104aebfdc92c5402a2c5c7 (diff) | |
download | gnutls-b172a8aaa415f3bd43b5e84a33a70b6276caf702.tar.gz |
simulate gnutls_certificate_verify_peers2() using gnutls_certificate_verify_peers3().
-rw-r--r-- | lib/gnutls_cert.c | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/lib/gnutls_cert.c b/lib/gnutls_cert.c index a0b3899e46..da40426711 100644 --- a/lib/gnutls_cert.c +++ b/lib/gnutls_cert.c @@ -656,30 +656,7 @@ int gnutls_certificate_verify_peers2(gnutls_session_t session, unsigned int *status) { - cert_auth_info_t info; - - CHECK_AUTH(GNUTLS_CRD_CERTIFICATE, GNUTLS_E_INVALID_REQUEST); - - info = _gnutls_get_auth_info(session); - if (info == NULL) { - return GNUTLS_E_NO_CERTIFICATE_FOUND; - } - - if (info->raw_certificate_list == NULL || info->ncerts == 0) - return GNUTLS_E_NO_CERTIFICATE_FOUND; - - switch (gnutls_certificate_type_get(session)) { - case GNUTLS_CRT_X509: - return _gnutls_x509_cert_verify_peers(session, NULL, - status); -#ifdef ENABLE_OPENPGP - case GNUTLS_CRT_OPENPGP: - return _gnutls_openpgp_crt_verify_peers(session, NULL, - status); -#endif - default: - return GNUTLS_E_INVALID_REQUEST; - } + return gnutls_certificate_verify_peers3(session, NULL, status); } /** |