summaryrefslogtreecommitdiff
path: root/common/oid.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/oid.h')
-rw-r--r--common/oid.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/common/oid.h b/common/oid.h
index 08b3feb..96b7a27 100644
--- a/common/oid.h
+++ b/common/oid.h
@@ -48,6 +48,24 @@ bool p11_oid_equal (const void *oid_one,
int p11_oid_length (const unsigned char *oid);
/*
+ * 2.5.4.3: CN or commonName
+ */
+static const unsigned char P11_OID_CN[] =
+ { 0x06, 0x03, 0x55, 0x04, 0x03, };
+
+/*
+ * 2.5.4.10: O or organization
+ */
+static const unsigned char P11_OID_O[] =
+ { 0x06, 0x03, 0x55, 0x04, 0x0a, };
+
+/*
+ * 2.5.4.11: OU or organizationalUnit
+ */
+static const unsigned char P11_OID_OU[] =
+ { 0x06, 0x03, 0x55, 0x04, 0x0b, };
+
+/*
* Our support of certificate extensions and so on is not limited to what is
* listed here. This is simply the OIDs used by the parsing code that generates
* backwards compatible PKCS#11 objects for NSS and the like.