diff options
| author | Carl Hetherington <cth@carlh.net> | 2024-01-08 19:01:21 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2024-01-09 11:54:17 +0100 |
| commit | 69a84c50d0e1196c3a83883173e4a301ff550364 (patch) | |
| tree | 2d9342d791e46d04223f5ed589114f637ab077cf /src/tools | |
| parent | 12d1abf033654727d6ab6278087ff7cfc65d63f6 (diff) | |
Check for bad DN qualifiers on signer certificates (#2716).
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/dcpomatic.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/tools/dcpomatic.cc b/src/tools/dcpomatic.cc index 5bd8b8def..8faaf5bcd 100644 --- a/src/tools/dcpomatic.cc +++ b/src/tools/dcpomatic.cc @@ -1919,6 +1919,19 @@ private: } return true; } + case Config::BAD_SIGNER_DN_QUALIFIER: + { + RecreateChainDialog dialog( + _frame, _("Recreate signing certificates"), + _("The certificate chain that DCP-o-matic uses for signing DCPs and KDMs contains a small error\n" + "which will prevent DCPs from being validated correctly on some systems. This error was caused\n" + "by a bug in DCP-o-matic which has now been fixed. Do you want to re-create the certificate chain\n" + "for signing DCPs and KDMs?"), + _("Do nothing"), + Config::NAG_BAD_SIGNER_DN_QUALIFIER + ); + return dialog.ShowModal() == wxID_OK; + } default: DCPOMATIC_ASSERT (false); } |
