diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-07-12 20:40:32 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-07-12 20:40:32 +0100 |
| commit | a09bbf5f06a9ed2f5011999c0a6eef78b9e1ca56 (patch) | |
| tree | 9b09a156a0e07d343c3676f7c38975ebef6f01b5 /src/certificates.cc | |
| parent | 6cac3a738e897fcc326ba70564f02c8dfa2ef900 (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.cc | 18 |
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); |
