17 #ifndef QGSAUTHIMPORTIDENTITYDIALOG_H 
   18 #define QGSAUTHIMPORTIDENTITYDIALOG_H 
   22 #include "ui_qgsauthimportidentitydialog.h" 
   24 #include <QSslCertificate> 
   75     const QPair<QSslCertificate, QSslKey> certBundleToImport() 
SIP_SKIP;
 
   81     void populateIdentityType();
 
   83     void validateIdentity();
 
   87     void clearValidation();
 
   88     void writeValidation( 
const QString &msg,
 
   90                           bool append = 
false );
 
   93     void lePkiPathsKeyPass_textChanged( 
const QString &pass );
 
   94     void chkPkiPathsPassShow_stateChanged( 
int state );
 
   96     void btnPkiPathsCert_clicked();
 
   97     void btnPkiPathsKey_clicked();
 
  100     void lePkiPkcs12KeyPass_textChanged( 
const QString &pass );
 
  101     void chkPkiPkcs12PassShow_stateChanged( 
int state );
 
  103     void btnPkiPkcs12Bundle_clicked();
 
  106     bool validateBundle();
 
  107     bool validatePkiPaths();
 
  108     bool validatePkiPkcs12();
 
  110     void fileFound( 
bool found, QWidget *widget );
 
  111     QString getOpenFileName( 
const QString &title, 
const QString &extfilter );
 
  113     QPushButton *okButton();
 
  116     QPair<QSslCertificate, QSslKey> mCertBundle;
 
  120     QVBoxLayout *mAuthNotifyLayout = 
nullptr;
 
  121     QLabel *mAuthNotify = 
nullptr;
 
Widget for importing an identity certificate/key bundle into the authentication database.
BundleTypes
Type of bundles supported.
Validity
Type of certificate/bundle validity output.
IdentityType
Type of identity being imported.
Storage set for PKI bundle: SSL certificate, key, optional CA cert chain.