From ad0cb33f63fce6a1c4b9a8364b6ddbac92953f4e Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Wed, 13 Sep 2006 03:50:51 +0000 Subject: Compile time conditionals, per Ben. svn path=/openssl/trunk/Configure; revision=269 --- openssl/trunk/crypto/x509v3/v3_purp.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'openssl/trunk/crypto/x509v3/v3_purp.c') diff --git a/openssl/trunk/crypto/x509v3/v3_purp.c b/openssl/trunk/crypto/x509v3/v3_purp.c index 5ad2047e..717c2f3b 100644 --- a/openssl/trunk/crypto/x509v3/v3_purp.c +++ b/openssl/trunk/crypto/x509v3/v3_purp.c @@ -287,8 +287,10 @@ int X509_supported_extension(X509_EXTENSION *ex) NID_basic_constraints, /* 87 */ NID_certificate_policies, /* 89 */ NID_ext_key_usage, /* 126 */ +#ifdef OPENSSL_RFC3779 NID_sbgp_ipAddrBlock, /* 290 */ NID_sbgp_autonomousSysNum, /* 291 */ +#endif NID_proxyCertInfo /* 661 */ }; @@ -413,9 +415,11 @@ static void x509v3_cache_extensions(X509 *x) } x->skid =X509_get_ext_d2i(x, NID_subject_key_identifier, NULL, NULL); x->akid =X509_get_ext_d2i(x, NID_authority_key_identifier, NULL, NULL); +#ifdef OPENSSL_RFC3779 x->rfc3779_addr =X509_get_ext_d2i(x, NID_sbgp_ipAddrBlock, NULL, NULL); x->rfc3779_asid =X509_get_ext_d2i(x, NID_sbgp_autonomousSysNum, NULL, NULL); +#endif for (i = 0; i < X509_get_ext_count(x); i++) { ex = X509_get_ext(x, i); -- cgit v1.2.3