Index: widgets/CertDetail.cpp
--- widgets/CertDetail.cpp.orig
+++ widgets/CertDetail.cpp
@@ -129,8 +129,8 @@ void CertDetail::setCert(pki_x509 *cert)
 		html = "<ul>\n" + html + "</ul>\n";
 
 	validation->setHtml(html);
-	QList<X509_PURPOSE*> purposes = cert->purposes();
-	for (X509_PURPOSE *purp : purposes) {
+	QList<const X509_PURPOSE*> purposes = cert->purposes();
+	for (const X509_PURPOSE *purp : purposes) {
 		QString purpname = X509_PURPOSE_get0_name(purp);
 		int id = X509_PURPOSE_get_id(purp);
 		qDebug() << "Purpose: " << purpname << " (" << id << ")";
