17 #ifndef QGSAUTHIMPORTIDENTITYDIALOG_H 18 #define QGSAUTHIMPORTIDENTITYDIALOG_H 23 #include "ui_qgsauthimportidentitydialog.h" 25 #include <QSslCertificate> 76 const QPair<QSslCertificate, QSslKey> certBundleToImport()
SIP_SKIP;
82 void populateIdentityType();
84 void validateIdentity();
88 void clearValidation();
89 void writeValidation(
const QString &msg,
91 bool append =
false );
94 void lePkiPathsKeyPass_textChanged(
const QString &pass );
95 void chkPkiPathsPassShow_stateChanged(
int state );
97 void btnPkiPathsCert_clicked();
98 void btnPkiPathsKey_clicked();
101 void lePkiPkcs12KeyPass_textChanged(
const QString &pass );
102 void chkPkiPkcs12PassShow_stateChanged(
int state );
104 void btnPkiPkcs12Bundle_clicked();
107 bool validateBundle();
108 bool validatePkiPaths();
109 bool validatePkiPkcs12();
111 void fileFound(
bool found, QWidget *widget );
112 QString getOpenFileName(
const QString &title,
const QString &extfilter );
114 QPushButton *okButton();
117 QPair<QSslCertificate, QSslKey> mCertBundle;
121 QVBoxLayout *mAuthNotifyLayout =
nullptr;
122 QLabel *mAuthNotify =
nullptr;
125 #endif // QGSAUTHIMPORTIDENTITYDIALOG_H IdentityType
Type of identity being imported.
Widget for importing an identity certificate/key bundle into the authentication database.
Storage set for PKI bundle: SSL certificate, key, optional CA cert chain.
BundleTypes
Type of bundles supported.
Validity
Type of certificate/bundle validity output.