+
+ /* issuer */
+ X509_NAME_get_text_by_NID(X509_get_issuer_name(cert->x509_cert),
+ NID_commonName, buf, 100);
+ issuer_commonname = g_strdup(buf);
+ X509_NAME_get_text_by_NID(X509_get_issuer_name(cert->x509_cert),
+ NID_localityName, buf, 100);
+ issuer_location = g_strdup(buf);
+ X509_NAME_get_text_by_NID(X509_get_issuer_name(cert->x509_cert),
+ NID_countryName, buf, 100);
+ issuer_location = g_strconcat(issuer_location,", ",buf, NULL);
+ X509_NAME_get_text_by_NID(X509_get_issuer_name(cert->x509_cert),
+ NID_organizationName, buf, 100);
+ issuer_organization = g_strdup(buf);
+
+ /* issuer */
+ X509_NAME_get_text_by_NID(X509_get_subject_name(cert->x509_cert),
+ NID_commonName, buf, 100);
+ subject_commonname = g_strdup(buf);
+ X509_NAME_get_text_by_NID(X509_get_subject_name(cert->x509_cert),
+ NID_localityName, buf, 100);
+ subject_location = g_strdup(buf);
+ X509_NAME_get_text_by_NID(X509_get_subject_name(cert->x509_cert),
+ NID_countryName, buf, 100);
+ subject_location = g_strconcat(subject_location,", ",buf, NULL);
+ X509_NAME_get_text_by_NID(X509_get_subject_name(cert->x509_cert),
+ NID_organizationName, buf, 100);
+ subject_organization = g_strdup(buf);
+
+ /* fingerprint */