diff options
Diffstat (limited to 'src/wx/make_signer_chain_dialog.cc')
| -rw-r--r-- | src/wx/make_signer_chain_dialog.cc | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/src/wx/make_signer_chain_dialog.cc b/src/wx/make_signer_chain_dialog.cc deleted file mode 100644 index df8b198e3..000000000 --- a/src/wx/make_signer_chain_dialog.cc +++ /dev/null @@ -1,91 +0,0 @@ -/* - Copyright (C) 2014 Carl Hetherington <cth@carlh.net> - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -*/ - -#include "make_signer_chain_dialog.h" -#include <boost/algorithm/string.hpp> - -using std::string; - -MakeSignerChainDialog::MakeSignerChainDialog ( - wxWindow* parent, - string organisation, - string organisational_unit_name, - string root_common_name, - string intermediate_common_name, - string leaf_common_name - ) - : TableDialog (parent, _("Make certificate chain"), 2, true) -{ - wxTextValidator validator (wxFILTER_EXCLUDE_CHAR_LIST); - validator.SetCharExcludes (wxT ("/")); - - if (boost::algorithm::starts_with (root_common_name, ".")) { - root_common_name = root_common_name.substr (1); - } - - if (boost::algorithm::starts_with (intermediate_common_name, ".")) { - intermediate_common_name = intermediate_common_name.substr (1); - } - - if (boost::algorithm::starts_with (leaf_common_name, "CS.")) { - leaf_common_name = leaf_common_name.substr (3); - } - - add (_("Organisation"), true); - add (_organisation = new wxTextCtrl (this, wxID_ANY, std_to_wx (organisation), wxDefaultPosition, wxDefaultSize, 0, validator)); - add (_("Organisational unit"), true); - add (_organisational_unit = new wxTextCtrl (this, wxID_ANY, std_to_wx (organisational_unit_name), wxDefaultPosition, wxDefaultSize, 0, validator)); - - add (_("Root common name"), true); - - { - wxBoxSizer* s = new wxBoxSizer (wxHORIZONTAL); - s->Add (new wxStaticText (this, wxID_ANY, wxT (".")), 0, wxALIGN_CENTER_VERTICAL); - s->Add (_root_common_name = new wxTextCtrl ( - this, wxID_ANY, std_to_wx (root_common_name), wxDefaultPosition, wxDefaultSize, 0, validator), 1, wxALIGN_CENTER_VERTICAL - ); - add (s); - } - - add (_("Intermediate common name"), true); - - { - wxBoxSizer* s = new wxBoxSizer (wxHORIZONTAL); - s->Add (new wxStaticText (this, wxID_ANY, wxT (".")), 0, wxALIGN_CENTER_VERTICAL); - s->Add (_intermediate_common_name = new wxTextCtrl ( - this, wxID_ANY, std_to_wx (intermediate_common_name), wxDefaultPosition, wxDefaultSize, 0, validator), 1, wxALIGN_CENTER_VERTICAL - ); - add (s); - } - - add (_("Leaf common name"), true); - - { - wxBoxSizer* s = new wxBoxSizer (wxHORIZONTAL); - s->Add (new wxStaticText (this, wxID_ANY, wxT ("CS.")), 0, wxALIGN_CENTER_VERTICAL); - s->Add (_leaf_common_name = new wxTextCtrl ( - this, wxID_ANY, std_to_wx (leaf_common_name), wxDefaultPosition, wxDefaultSize, 0, validator), 1, wxALIGN_CENTER_VERTICAL - ); - add (s); - } - - layout (); - - SetSize (640, -1); -} |
