Class: QgsAuthImportCertDialog

Widget for importing a certificate into the authentication database.

Class Hierarchy

Inheritance diagram of qgis.gui.QgsAuthImportCertDialog

Base classes

QDialog

QWidget

QObject

QPaintDevice

class qgis.gui.QgsAuthImportCertDialog[source]

Bases: QDialog

__init__(parent: QWidget | None = None, filter: QgsAuthImportCertDialog.CertFilter = QgsAuthImportCertDialog.NoFilter, input: QgsAuthImportCertDialog.CertInput = QgsAuthImportCertDialog.AllInputs)

Construct a dialog for importing certificates

Parameters:
  • parent (Optional[QWidget] = None) – Parent widget

  • filter (QgsAuthImportCertDialog.CertFilter = QgsAuthImportCertDialog.NoFilter) – Certificate type filter to apply to dialog

  • input (QgsAuthImportCertDialog.CertInput = QgsAuthImportCertDialog.AllInputs) – Type of input(s) for certificates

AllInputs = 1
CaFilter = 2
class CertFilter

Bases: int

class CertInput

Bases: int

FileInput = 2
NoFilter = 1
TextInput = 3
allowInvalidCerts(self) bool[source]

Whether to allow importation of invalid certificates (so trust policy can be overridden)

Return type:

bool

certFileToImport(self) str[source]

Gets the file path to a certificate to import

Return type:

str

certTextToImport(self) str[source]

Gets certificate text to import

Return type:

str

certTrustPolicy(self) QgsAuthCertUtils.CertTrustPolicy[source]

Defined trust policy for imported certificates

Return type:

QgsAuthCertUtils.CertTrustPolicy

certificatesToImport(self) List[QSslCertificate]

Gets list of certificate objects to import

Return type:

List[QSslCertificate]