Class: QgsAuthImportCertDialog

Widget for importing a certificate into the authentication database.

List of all members, including inherited members

Class Hierarchy

Inheritance diagram of qgis.gui.QgsAuthImportCertDialog

Base classes

QDialog

QWidget

QObject

QPaintDevice

Constructor

__init__

Enums

CertFilter

CertInput

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

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(*values)

Bases: IntEnum

CaFilter = 2
NoFilter = 1
class CertInput(*values)

Bases: IntEnum

AllInputs = 1
FileInput = 2
TextInput = 3
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]