aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2010-03-07 20:51:34 +0100
committerAndreas Steffen <andreas.steffen@strongswan.org>2010-03-07 20:51:34 +0100
commitceeb9bac8bf2c95cecf430c41591f63ed00dc6e9 (patch)
treec500a3a63a29129f6fd5933088d7ba8f154502c1 /src
parent469d448333dc47592869af4e6a98ef444db1a301 (diff)
downloadstrongswan-ceeb9bac8bf2c95cecf430c41591f63ed00dc6e9.tar.bz2
strongswan-ceeb9bac8bf2c95cecf430c41591f63ed00dc6e9.tar.xz
critical keyUsage extension must be parsed
Diffstat (limited to 'src')
-rw-r--r--src/libstrongswan/plugins/x509/x509_cert.c3
1 files changed, 3 insertions, 0 deletions
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;