pyanaconda.modules.security.certificates.certificates_interface

Classes

CertificatesInterface

DBus interface for the certificate installation module.

Module Contents

class pyanaconda.modules.security.certificates.certificates_interface.CertificatesInterface[source]

Bases: pyanaconda.modules.common.base.KickstartModuleInterfaceTemplate

DBus interface for the certificate installation module.

connect_signals()[source]

Connect the signals.

property Certificates: List[Structure][source]

All certificates.

Returns:

a list of certificate DBus Structures

Return type:

List[Structure]

ImportWithTask()[source]

Import certificates in the installer environment

Returns:

a DBus path of the import task

Return type:

ObjPath

InstallWithTask()[source]

Import certificates into the installed system

Returns:

a DBus path of the import task

Return type:

ObjPath

PreInstallWithTask(payload_type)[source]

Import certificates into the system before the payload installation

NOTE: the reason is potential use by rpm scriptlets

Parameters:

payload_type (Str) – a string with the payload type

Returns:

a DBus path of the import task

Return type:

ObjPath