/** * gcr_certificate_get_issuer_name: * @self: a #GcrCertificate * * Get a name to represent the issuer of this certificate. * * This will try to lookup the common name, orianizational unit, * organization in that order. * * Returns: the allocated issuer name, or NULL if no issuer name */ gchar * gcr_certificate_get_issuer_name (GcrCertificate *self) { gchar *name; name = gcr_certificate_get_issuer_part (self, "cn"); if (name == NULL) name = gcr_certificate_get_issuer_part (self, "ou"); if (name == NULL) name = gcr_certificate_get_issuer_part (self, "o"); return name; }
/** * gcr_certificate_get_issuer_cn: * @self: a #GcrCertificate * * Get the common name of the issuer of this certificate. * * The string returned should be freed by the caller when no longer * required. * * Returns: The allocated issuer CN, or NULL if no issuer CN present. */ gchar* gcr_certificate_get_issuer_cn (GcrCertificate *self) { return gcr_certificate_get_issuer_part (self, "cn"); }