Rename a couple of Certificate methods and add accessors for organization and organiz...
[libdcp.git] / src / certificates.cc
index cc443746351dd33fb9344bdcc5aeeedbbf00943d..e5acdd253a4f0f26d3c7b5b3b252f049352be179 100644 (file)
@@ -211,13 +211,29 @@ Certificate::subject () const
 }
 
 string
-Certificate::common_name () const
+Certificate::subject_common_name () const
 {
        DCP_ASSERT (_certificate);
 
        return get_name_part (X509_get_subject_name (_certificate), NID_commonName);
 }
 
+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
 {