summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2014-04-08 16:44:53 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2014-04-08 16:44:53 +0200
commitb172a8aaa415f3bd43b5e84a33a70b6276caf702 (patch)
tree6b3e87a74635ec799594f881585a40cad707c9df
parentd2d05f0a903262a95e104aebfdc92c5402a2c5c7 (diff)
downloadgnutls-b172a8aaa415f3bd43b5e84a33a70b6276caf702.tar.gz
simulate gnutls_certificate_verify_peers2() using gnutls_certificate_verify_peers3().
-rw-r--r--lib/gnutls_cert.c25
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);
}
/**