diff options
author | Rob Austein <sra@hactrn.net> | 2006-09-21 15:13:45 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2006-09-21 15:13:45 +0000 |
commit | c8ff38610f46051d1f4013ac6607d4e94af3c203 (patch) | |
tree | 00fcd8b24e2dd907840c7907935ab4e1d9e1e325 | |
parent | 317444d60131117138e1fe8e486881aea3d452c3 (diff) |
Use X509_check_ca()
svn path=/tests/resource-set/Makefile; revision=301
-rw-r--r-- | tests/resource-set/Makefile | 3 | ||||
-rw-r--r-- | tests/resource-set/resource-set-test.c | 11 |
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; |