aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2006-09-21 15:13:45 +0000
committerRob Austein <sra@hactrn.net>2006-09-21 15:13:45 +0000
commitc8ff38610f46051d1f4013ac6607d4e94af3c203 (patch)
tree00fcd8b24e2dd907840c7907935ab4e1d9e1e325
parent317444d60131117138e1fe8e486881aea3d452c3 (diff)
Use X509_check_ca()
svn path=/tests/resource-set/Makefile; revision=301
-rw-r--r--tests/resource-set/Makefile3
-rw-r--r--tests/resource-set/resource-set-test.c11
2 files changed, 14 insertions, 0 deletions
diff --git a/tests/resource-set/Makefile b/tests/resource-set/Makefile
index 612b3259..fea073a2 100644
--- a/tests/resource-set/Makefile
+++ b/tests/resource-set/Makefile
@@ -24,3 +24,6 @@ test: ${BIN} test.conf
${OPENSSL_DIR}/apps/openssl req -new -x509 -config test.conf -keyout test.key -out test.cer -outform DER
@echo ''
./${BIN} -v -a AS:17 -i IPv4:10.0.0.44 -d test.cer
+
+immaculate: clean
+ rm -f test.key test.cer
diff --git a/tests/resource-set/resource-set-test.c b/tests/resource-set/resource-set-test.c
index 3d0b3ec1..a14d7a72 100644
--- a/tests/resource-set/resource-set-test.c
+++ b/tests/resource-set/resource-set-test.c
@@ -31,6 +31,8 @@ static X509 *read_cert(const char *filename, int format, int verbose)
printf("\n");
}
+#if 0
+
if (x->rfc3779_addr == NULL)
x->rfc3779_addr = X509_get_ext_d2i(x, NID_sbgp_ipAddrBlock,
NULL, NULL);
@@ -39,6 +41,15 @@ static X509 *read_cert(const char *filename, int format, int verbose)
x->rfc3779_asid = X509_get_ext_d2i(x, NID_sbgp_autonomousSysNum,
NULL, NULL);
+#else
+
+ /*
+ * We run this for the side-effect of calling x509v3_cache_extensions()
+ */
+ X509_check_ca(x);
+
+#endif
+
done:
BIO_free(b);
return x;