Class: QgsAuthSslConfigWidget¶
-
class
qgis.gui.
QgsAuthSslConfigWidget
(parent: QWidget = None, cert: QSslCertificate = QSslCertificate(), hostport: str = '', connectionCAs: Iterable[QSslCertificate] = [])¶ Bases:
PyQt5.QtWidgets.QWidget
Construct a widget for editing an SSL server certificate configuration
- Parameters
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
Widget for editing an SSL server configuration
Enums
Methods
Add to SSL errors to ignore for the connection
Access to the certificate’s group box widget
Enable or disable the custom options widget
Load an existing SSL server configuration
Verify if the configuration if ready to save
Clear the current SSL server configuration and disabled it
Clear the SSL errors to ignore for the connection
Reset the client’s peer verify mode for connections to default
Reset the SSL protocol to use in connections to the default
Save the current SSL server configuration to the authentication database
Sets whether the config group box is checkable
Sets SSl certificate and any associated host:port
Sets the host of the server
Sets the SSL errors (as enums) to ignore for the connection
Sets the SSL errors to ignore for the connection
Sets the client’s peer verify mode for connections
Sets the SSL protocol to use in connections
Gets the SSL server certificate
Access to the SSL configuration’s group box widget
Gets the SSL configuration
Gets the host:port to associate with the server certificate
Gets list of the SSL errors (as enums) to be ignored for connections
Gets the client’s peer verify depth for connections
Gets the client’s peer verify mode for connections
Gets the SSL protocol used for connections
Parse string for host:port
Signals
Emitted when an certificate of same SHA hash is found in authentication database [signal]
Emitted when the enabled state of the configuration changes [signal]
Emitted when the validity of the host:port changes [signal]
Emitted when the configuration can be saved changes [signal]
Attributes
-
actionEvent
()¶
-
appendSslIgnoreErrors
(self, errors: Iterable[QSslError])¶ Add to SSL errors to ignore for the connection
-
certFoundInAuthDatabase
¶ Emitted when an certificate of same SHA hash is found in authentication database [signal]
-
certificateGroupBox
(self) → QGroupBox¶ Access to the certificate’s group box widget
-
changeEvent
()¶
-
childEvent
()¶
-
closeEvent
()¶
-
configEnabledChanged
¶ Emitted when the enabled state of the configuration changes [signal]
-
connectNotify
()¶
-
contextMenuEvent
()¶
-
create
()¶
-
customEvent
()¶
-
destroy
()¶
-
disconnectNotify
()¶
-
dragEnterEvent
()¶
-
dragLeaveEvent
()¶
-
dragMoveEvent
()¶
-
dropEvent
()¶
-
enableSslCustomOptions
(self, enable: bool)¶ Enable or disable the custom options widget
-
enterEvent
()¶
-
event
()¶
-
focusInEvent
()¶
-
focusNextChild
()¶
-
focusNextPrevChild
()¶
-
focusOutEvent
()¶
-
focusPreviousChild
()¶
-
hideEvent
()¶
-
hostPortValidityChanged
¶ Emitted when the validity of the host:port changes [signal]
-
initPainter
()¶
-
inputMethodEvent
()¶
-
isSignalConnected
()¶
-
keyPressEvent
()¶
-
keyReleaseEvent
()¶
-
leaveEvent
()¶
-
loadSslCustomConfig
(self, config: QgsAuthConfigSslServer = QgsAuthConfigSslServer())¶ Load an existing SSL server configuration
-
metric
()¶
-
mouseDoubleClickEvent
()¶
-
mouseMoveEvent
()¶
-
mousePressEvent
()¶
-
mouseReleaseEvent
()¶
-
moveEvent
()¶
-
nativeEvent
()¶
-
paintEvent
()¶
-
readyToSave
(self) → bool¶ Verify if the configuration if ready to save
-
readyToSaveChanged
¶ Emitted when the configuration can be saved changes [signal]
-
receivers
()¶
-
resetSslCertConfig
(self)¶ Clear the current SSL server configuration and disabled it
-
resetSslIgnoreErrors
(self)¶ Clear the SSL errors to ignore for the connection
-
resetSslPeerVerify
(self)¶ Reset the client’s peer verify mode for connections to default
-
resetSslProtocol
(self)¶ Reset the SSL protocol to use in connections to the default
-
resizeEvent
()¶
-
saveSslCertConfig
(self)¶ Save the current SSL server configuration to the authentication database
-
sender
()¶
-
senderSignalIndex
()¶
-
setConfigCheckable
(self, checkable: bool)¶ Sets whether the config group box is checkable
-
setSslCertificate
(self, cert: QSslCertificate, hostport: str = '')¶ Sets SSl certificate and any associated host:port
-
setSslHost
(self, host: str)¶ Sets the host of the server
-
setSslIgnoreErrorEnums
(self, errorenums: object)¶ Sets the SSL errors (as enums) to ignore for the connection
-
setSslIgnoreErrors
(self, errors: Iterable[QSslError])¶ Sets the SSL errors to ignore for the connection
-
setSslPeerVerify
(self, mode: QSslSocket.PeerVerifyMode, modedepth: int)¶ Sets the client’s peer verify mode for connections
-
setSslProtocol
(self, protocol: QSsl.SslProtocol)¶ Sets the SSL protocol to use in connections
-
showEvent
()¶
-
sslCertificate
(self) → QSslCertificate¶ Gets the SSL server certificate
-
sslConfigGroupBox
(self) → QGroupBox¶ Access to the SSL configuration’s group box widget
-
sslCustomConfig
(self) → QgsAuthConfigSslServer¶ Gets the SSL configuration
-
sslHost
(self) → str¶ Gets the host:port to associate with the server certificate
-
sslIgnoreErrorEnums
(self) → object¶ Gets list of the SSL errors (as enums) to be ignored for connections
-
sslPeerVerifyDepth
(self) → int¶ Gets the client’s peer verify depth for connections
Note
Value of 0 = unlimited
-
sslPeerVerifyMode
(self) → QSslSocket.PeerVerifyMode¶ Gets the client’s peer verify mode for connections
-
sslProtocol
(self) → QSsl.SslProtocol¶ Gets the SSL protocol used for connections
-
tabletEvent
()¶
-
timerEvent
()¶
-
updateMicroFocus
()¶
-
validateHostPortText
(self, txt: str)¶ Parse string for host:port
-
wheelEvent
()¶