Add a test case for certificate validation

This test case checks certification validation rules for

 - Basic constraints
 - Key purpose
 - Key usage
 - Start/expiry times

It checks initial context creation sanity checks, and live
session validation
This commit is contained in:
Daniel P. Berrange
2011-07-20 19:04:18 +01:00
parent 07f9b6f019
commit bd789dff80
5 changed files with 1821 additions and 2 deletions

View File

@@ -85,7 +85,7 @@ check_PROGRAMS = virshtest conftest sockettest \
nodeinfotest qparamtest virbuftest \
commandtest commandhelper seclabeltest \
hashtest virnetmessagetest virnetsockettest ssh \
utiltest
utiltest virnettlscontexttest
# This is a fake SSH we use from virnetsockettest
ssh_SOURCES = ssh.c
@@ -202,6 +202,7 @@ TESTS = virshtest \
hashtest \
virnetmessagetest \
virnetsockettest \
virnettlscontexttest \
utiltest \
$(test_scripts)
@@ -452,6 +453,11 @@ virnetsockettest_SOURCES = \
virnetsockettest_CFLAGS = -Dabs_builddir="\"$(abs_builddir)\"" $(AM_CFLAGS)
virnetsockettest_LDADD = ../src/libvirt-net-rpc.la $(LDADDS)
virnettlscontexttest_SOURCES = \
virnettlscontexttest.c testutils.h testutils.c pkix_asn1_tab.c
virnettlscontexttest_CFLAGS = -Dabs_builddir="\"$(abs_builddir)\"" $(AM_CFLAGS)
virnettlscontexttest_LDADD = ../src/libvirt-net-rpc.la $(LDADDS) -ltasn1
seclabeltest_SOURCES = \
seclabeltest.c