int border,
boost::function<void (boost::shared_ptr<dcp::CertificateChain>)> set,
boost::function<boost::shared_ptr<const dcp::CertificateChain> (void)> get,
int border,
boost::function<void (boost::shared_ptr<dcp::CertificateChain>)> set,
boost::function<boost::shared_ptr<const dcp::CertificateChain> (void)> get,
void update_private_key ();
void import_private_key ();
void export_private_key ();
void update_private_key ();
void import_private_key ();
void export_private_key ();
wxStaticText* _private_key;
wxButton* _import_private_key;
wxButton* _export_private_key;
wxStaticText* _private_key;
wxButton* _import_private_key;
wxButton* _export_private_key;
wxStaticText* _private_key_bad;
wxSizer* _sizer;
wxBoxSizer* _button_sizer;
boost::function<void (boost::shared_ptr<dcp::CertificateChain>)> _set;
boost::function<boost::shared_ptr<const dcp::CertificateChain> (void)> _get;
wxStaticText* _private_key_bad;
wxSizer* _sizer;
wxBoxSizer* _button_sizer;
boost::function<void (boost::shared_ptr<dcp::CertificateChain>)> _set;
boost::function<boost::shared_ptr<const dcp::CertificateChain> (void)> _get;
void decryption_advanced ();
void signing_advanced ();
void export_decryption_chain_and_key ();
void import_decryption_chain_and_key ();
void decryption_advanced ();
void signing_advanced ();
void export_decryption_chain_and_key ();
void import_decryption_chain_and_key ();