From ceeb9bac8bf2c95cecf430c41591f63ed00dc6e9 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Sun, 7 Mar 2010 20:51:34 +0100 Subject: critical keyUsage extension must be parsed --- src/libstrongswan/plugins/x509/x509_cert.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/libstrongswan/plugins/x509/x509_cert.c b/src/libstrongswan/plugins/x509/x509_cert.c index 698903456..4c8456c6b 100644 --- a/src/libstrongswan/plugins/x509/x509_cert.c +++ b/src/libstrongswan/plugins/x509/x509_cert.c @@ -974,6 +974,9 @@ static bool parse_certificate(private_x509_cert_t *this) case OID_AUTHORITY_INFO_ACCESS: parse_authorityInfoAccess(object, level, this); break; + case OID_KEY_USAGE: + /* TODO parse the flags */ + break; case OID_EXTENDED_KEY_USAGE: parse_extendedKeyUsage(object, level, this); break; -- cgit v1.2.3