summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorStef Walter <stefw@gnome.org>2013-01-04 13:57:28 +0100
committerStef Walter <stefw@gnome.org>2013-02-05 14:54:53 +0100
commit4400d8ecc4525cfc848937dc562c542fc58a533a (patch)
treee747ae99a28b9a8514f2afe37ea317e16a34efd5 /common
parent7e61265ced3f33685b68bb6e2c7505485cfe0177 (diff)
Implement trust assertion PKCS#11 objects
* Implement trust assertions for anchored and distrusted certs * Pinned certificate trust assertions are not implemented yet * Add an internal tool for pulling apart bits of certificates
Diffstat (limited to 'common')
-rw-r--r--common/oid.h1
-rw-r--r--common/tests/Makefile.am1
-rw-r--r--common/tests/test-oid.c18
3 files changed, 10 insertions, 10 deletions
diff --git a/common/oid.h b/common/oid.h
index a06054a..08b3feb 100644
--- a/common/oid.h
+++ b/common/oid.h
@@ -87,7 +87,6 @@ enum {
static const unsigned char P11_OID_BASIC_CONSTRAINTS[] =
{ 0x06, 0x03, 0x55, 0x1d, 0x13 };
-
/*
* 2.5.29.37: ExtendedKeyUsage
*
diff --git a/common/tests/Makefile.am b/common/tests/Makefile.am
index 6d8d76e..ceb0d47 100644
--- a/common/tests/Makefile.am
+++ b/common/tests/Makefile.am
@@ -42,6 +42,7 @@ CHECK_PROGS += \
$(NULL)
noinst_PROGRAMS += \
+ frob-cert \
frob-ku \
frob-eku \
frob-cert \
diff --git a/common/tests/test-oid.c b/common/tests/test-oid.c
index 616512b..7c185ad 100644
--- a/common/tests/test-oid.c
+++ b/common/tests/test-oid.c
@@ -66,15 +66,15 @@ test_known_oids (CuTest *cu)
{ P11_OID_BASIC_CONSTRAINTS, sizeof (P11_OID_BASIC_CONSTRAINTS), "2.5.29.19" },
{ P11_OID_EXTENDED_KEY_USAGE, sizeof (P11_OID_EXTENDED_KEY_USAGE), "2.5.29.37" },
{ P11_OID_OPENSSL_REJECT, sizeof (P11_OID_OPENSSL_REJECT), "1.3.6.1.4.1.3319.6.10.1" },
- { P11_OID_SERVER_AUTH, sizeof (P11_OID_SERVER_AUTH), "1.3.6.1.5.5.7.3.1", },
- { P11_OID_CLIENT_AUTH, sizeof (P11_OID_CLIENT_AUTH), "1.3.6.1.5.5.7.3.2", },
- { P11_OID_CODE_SIGNING, sizeof (P11_OID_CODE_SIGNING), "1.3.6.1.5.5.7.3.3", },
- { P11_OID_EMAIL_PROTECTION, sizeof (P11_OID_EMAIL_PROTECTION), "1.3.6.1.5.5.7.3.4", },
- { P11_OID_IPSEC_END_SYSTEM, sizeof (P11_OID_IPSEC_END_SYSTEM), "1.3.6.1.5.5.7.3.5", },
- { P11_OID_IPSEC_TUNNEL, sizeof (P11_OID_IPSEC_TUNNEL), "1.3.6.1.5.5.7.3.6", },
- { P11_OID_IPSEC_USER, sizeof (P11_OID_IPSEC_USER), "1.3.6.1.5.5.7.3.7" },
- { P11_OID_TIME_STAMPING, sizeof (P11_OID_TIME_STAMPING), "1.3.6.1.5.5.7.3.8" },
- { P11_OID_RESERVED_PURPOSE, sizeof (P11_OID_RESERVED_PURPOSE), "1.3.6.1.4.1.3319.6.10.16" },
+ { P11_OID_SERVER_AUTH, sizeof (P11_OID_SERVER_AUTH), P11_OID_SERVER_AUTH_STR },
+ { P11_OID_CLIENT_AUTH, sizeof (P11_OID_CLIENT_AUTH), P11_OID_CLIENT_AUTH_STR },
+ { P11_OID_CODE_SIGNING, sizeof (P11_OID_CODE_SIGNING), P11_OID_CODE_SIGNING_STR },
+ { P11_OID_EMAIL_PROTECTION, sizeof (P11_OID_EMAIL_PROTECTION), P11_OID_EMAIL_PROTECTION_STR },
+ { P11_OID_IPSEC_END_SYSTEM, sizeof (P11_OID_IPSEC_END_SYSTEM), P11_OID_IPSEC_END_SYSTEM_STR },
+ { P11_OID_IPSEC_TUNNEL, sizeof (P11_OID_IPSEC_TUNNEL), P11_OID_IPSEC_TUNNEL_STR },
+ { P11_OID_IPSEC_USER, sizeof (P11_OID_IPSEC_USER), P11_OID_IPSEC_USER_STR },
+ { P11_OID_TIME_STAMPING, sizeof (P11_OID_TIME_STAMPING), P11_OID_TIME_STAMPING_STR },
+ { P11_OID_RESERVED_PURPOSE, sizeof (P11_OID_RESERVED_PURPOSE), P11_OID_RESERVED_PURPOSE_STR },
{ NULL },
};