| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
Widget for editing an SSL server configuration. More...
#include <qgsauthsslconfigwidget.h>

| Public Slots | |
| void | appendSslIgnoreErrors (const QList< QSslError > &errors) | 
| Add to SSL errors to ignore for the connection.  More... | |
| void | enableSslCustomOptions (bool enable) | 
| Enable or disable the custom options widget.  More... | |
| void | loadSslCustomConfig (const QgsAuthConfigSslServer &config=QgsAuthConfigSslServer()) | 
| Load an existing SSL server configuration.  More... | |
| bool | readyToSave () | 
| Verify if the configuration if ready to save.  More... | |
| void | resetSslCertConfig () | 
| Clear the current SSL server configuration and disabled it.  More... | |
| void | resetSslIgnoreErrors () | 
| Clear the SSL errors to ignore for the connection.  More... | |
| void | resetSslPeerVerify () | 
| Reset the client's peer verify mode for connections to default.  More... | |
| void | resetSslProtocol () | 
| Reset the SSL protocol to use in connections to the default.  More... | |
| void | saveSslCertConfig () | 
| Save the current SSL server configuration to the authentication database.  More... | |
| void | setConfigCheckable (bool checkable) | 
| Sets whether the config group box is checkable.  More... | |
| void | setSslCertificate (const QSslCertificate &cert, const QString &hostport=QString()) | 
| Sets SSl certificate and any associated host:port.  More... | |
| void | setSslHost (const QString &host) | 
| Sets the host of the server.  More... | |
| void | setSslIgnoreErrorEnums (const QList< QSslError::SslError > &errorenums) | 
| Sets the SSL errors (as enums) to ignore for the connection.  More... | |
| void | setSslIgnoreErrors (const QList< QSslError > &errors) | 
| Sets the SSL errors to ignore for the connection.  More... | |
| void | setSslPeerVerify (QSslSocket::PeerVerifyMode mode, int modedepth) | 
| Sets the client's peer verify mode for connections.  More... | |
| void | setSslProtocol (QSsl::SslProtocol protocol) | 
| Sets the SSL protocol to use in connections.  More... | |
| void | validateHostPortText (const QString &txt) | 
| Parse string for host:port.  More... | |
| Signals | |
| void | certFoundInAuthDatabase (bool found) | 
| Emitted when an certificate of same SHA hash is found in authentication database.  More... | |
| void | configEnabledChanged (bool enabled) | 
| Emitted when the enabled state of the configuration changes.  More... | |
| void | hostPortValidityChanged (bool valid) | 
| Emitted when the validity of the host:port changes.  More... | |
| void | readyToSaveChanged (bool cansave) | 
| Emitted when the configuration can be saved changes.  More... | |
| Public Member Functions | |
| QgsAuthSslConfigWidget (QWidget *parent=nullptr, const QSslCertificate &cert=QSslCertificate(), const QString &hostport=QString(), const QList< QSslCertificate > &connectionCAs=QList< QSslCertificate >()) | |
| Construct a widget for editing an SSL server certificate configuration.  More... | |
| QGroupBox * | certificateGroupBox () | 
| Access to the certificate's group box widget.  More... | |
| const QSslCertificate | sslCertificate () | 
| Gets the SSL server certificate.  More... | |
| QGroupBox * | sslConfigGroupBox () | 
| Access to the SSL configuration's group box widget.  More... | |
| const QgsAuthConfigSslServer | sslCustomConfig () | 
| Gets the SSL configuration.  More... | |
| const QString | sslHost () | 
| Gets the host:port to associate with the server certificate.  More... | |
| const QList< QSslError::SslError > | sslIgnoreErrorEnums () | 
| Gets list of the SSL errors (as enums) to be ignored for connections.  More... | |
| int | sslPeerVerifyDepth () | 
| Gets the client's peer verify depth for connections.  More... | |
| QSslSocket::PeerVerifyMode | sslPeerVerifyMode () | 
| Gets the client's peer verify mode for connections.  More... | |
| QSsl::SslProtocol | sslProtocol () | 
| Gets the SSL protocol used for connections.  More... | |
Widget for editing an SSL server configuration.
Definition at line 39 of file qgsauthsslconfigwidget.h.
| 
 | explicit | 
Construct a widget for editing an SSL server certificate configuration.
| parent | Parent widget | 
| cert | SSL server certificate object | 
| hostport | Unique host:port to associate with the server certificate | 
| connectionCAs | List of trusted Certificate Authorities objects | 
Definition at line 42 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Add to SSL errors to ignore for the connection.
Definition at line 368 of file qgsauthsslconfigwidget.cpp.
| 
 | signal | 
Emitted when an certificate of same SHA hash is found in authentication database.
| QGroupBox * QgsAuthSslConfigWidget::certificateGroupBox | ( | ) | 
Access to the certificate's group box widget.
Definition at line 82 of file qgsauthsslconfigwidget.cpp.
| 
 | signal | 
Emitted when the enabled state of the configuration changes.
| 
 | slot | 
Enable or disable the custom options widget.
Definition at line 226 of file qgsauthsslconfigwidget.cpp.
| 
 | signal | 
Emitted when the validity of the host:port changes.
| 
 | slot | 
Load an existing SSL server configuration.
Definition at line 276 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Verify if the configuration if ready to save.
Definition at line 508 of file qgsauthsslconfigwidget.cpp.
| 
 | signal | 
Emitted when the configuration can be saved changes.
| 
 | slot | 
Clear the current SSL server configuration and disabled it.
Definition at line 320 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Clear the SSL errors to ignore for the connection.
Definition at line 436 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Reset the client's peer verify mode for connections to default.
Definition at line 498 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Reset the SSL protocol to use in connections to the default.
Definition at line 359 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Save the current SSL server configuration to the authentication database.
Definition at line 308 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Sets whether the config group box is checkable.
Definition at line 562 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Sets SSl certificate and any associated host:port.
Definition at line 238 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Sets the host of the server.
Definition at line 525 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Sets the SSL errors (as enums) to ignore for the connection.
Definition at line 393 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Sets the SSL errors to ignore for the connection.
Definition at line 408 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Sets the client's peer verify mode for connections.
Definition at line 484 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Sets the SSL protocol to use in connections.
Definition at line 349 of file qgsauthsslconfigwidget.cpp.
| const QSslCertificate QgsAuthSslConfigWidget::sslCertificate | ( | ) | 
Gets the SSL server certificate.
Definition at line 208 of file qgsauthsslconfigwidget.cpp.
| QGroupBox * QgsAuthSslConfigWidget::sslConfigGroupBox | ( | ) | 
Access to the SSL configuration's group box widget.
Definition at line 91 of file qgsauthsslconfigwidget.cpp.
| const QgsAuthConfigSslServer QgsAuthSslConfigWidget::sslCustomConfig | ( | ) | 
Gets the SSL configuration.
Definition at line 192 of file qgsauthsslconfigwidget.cpp.
| const QString QgsAuthSslConfigWidget::sslHost | ( | ) | 
Gets the host:port to associate with the server certificate.
Definition at line 217 of file qgsauthsslconfigwidget.cpp.
| const QList< QSslError::SslError > QgsAuthSslConfigWidget::sslIgnoreErrorEnums | ( | ) | 
Gets list of the SSL errors (as enums) to be ignored for connections.
Definition at line 448 of file qgsauthsslconfigwidget.cpp.
| int QgsAuthSslConfigWidget::sslPeerVerifyDepth | ( | ) | 
Gets the client's peer verify depth for connections.
Definition at line 475 of file qgsauthsslconfigwidget.cpp.
| QSslSocket::PeerVerifyMode QgsAuthSslConfigWidget::sslPeerVerifyMode | ( | ) | 
Gets the client's peer verify mode for connections.
Definition at line 466 of file qgsauthsslconfigwidget.cpp.
| QSsl::SslProtocol QgsAuthSslConfigWidget::sslProtocol | ( | ) | 
Gets the SSL protocol used for connections.
Definition at line 340 of file qgsauthsslconfigwidget.cpp.
| 
 | slot | 
Parse string for host:port.
Definition at line 550 of file qgsauthsslconfigwidget.cpp.