summaryrefslogtreecommitdiff
path: root/src/certificates.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-07-12 20:40:32 +0100
committerCarl Hetherington <cth@carlh.net>2015-07-12 20:40:32 +0100
commita09bbf5f06a9ed2f5011999c0a6eef78b9e1ca56 (patch)
tree9b09a156a0e07d343c3676f7c38975ebef6f01b5 /src/certificates.cc
parent6cac3a738e897fcc326ba70564f02c8dfa2ef900 (diff)
Rename a couple of Certificate methods and add accessors for organization and organizational unit name.
Diffstat (limited to 'src/certificates.cc')
-rw-r--r--src/certificates.cc18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/certificates.cc b/src/certificates.cc
index cc443746..e5acdd25 100644
--- a/src/certificates.cc
+++ b/src/certificates.cc
@@ -211,7 +211,7 @@ Certificate::subject () const
}
string
-Certificate::common_name () const
+Certificate::subject_common_name () const
{
DCP_ASSERT (_certificate);
@@ -219,6 +219,22 @@ Certificate::common_name () const
}
string
+Certificate::subject_organization_name () const
+{
+ DCP_ASSERT (_certificate);
+
+ return get_name_part (X509_get_subject_name (_certificate), NID_organizationName);
+}
+
+string
+Certificate::subject_organizational_unit_name () const
+{
+ DCP_ASSERT (_certificate);
+
+ return get_name_part (X509_get_subject_name (_certificate), NID_organizationalUnitName);
+}
+
+string
Certificate::serial () const
{
DCP_ASSERT (_certificate);