2018-03-14 Carl Hetherington <cth@carlh.net>
+ * Better error when loading a non-certificate as a certificate.
+
* Very basic DCP verification option in the player.
2018-03-07 Carl Hetherington <cth@carlh.net>
try {
/* Load this as a chain, in case it is one, and then pick the leaf certificate */
dcp::CertificateChain c (dcp::file_to_string (file));
+ if (c.unordered().empty()) {
+ error_dialog (this, _("Could not read certificate file."));
+ return;
+ }
set_recipient (c.leaf ());
} catch (dcp::MiscError& e) {
- error_dialog (this, wxString::Format (_("Could not read certificate file.")), std_to_wx(e.what()));
+ error_dialog (this, _("Could not read certificate file."), std_to_wx(e.what()));
}
}