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

Methods

allowInvalidCerts

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

certFileToImport

Gets the file path to a certificate to import

certTextToImport

Gets certificate text to import

certTrustPolicy

Defined trust policy for imported certificates

certificatesToImport

Gets list of certificate objects to import

Attributes

AllInputs

CaFilter

FileInput

NoFilter

TextInput

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]