Ags.CertificateManager

g Ags.CertificateManager Ags.CertificateManager GObject.Object GObject.Object GObject.Object->Ags.CertificateManager

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

get_instance ()

class

new ()

add_certificate (certificate)

get_certificate ()

get_key_file (security_context, user_uuid, security_token, domain, key_type)

remove_certificate (certificate)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

None

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

certificate

[object]

r

gobject

GObject.Object

r

obj_mutex

GLib.RecMutex

r

Class Details

class Ags.CertificateManager(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Ags.CertificateManagerClass

classmethod get_instance()
Returns:

the Ags.CertificateManager

Return type:

Ags.CertificateManager

Get instance.

New in version 3.0.0.

classmethod new()
Returns:

a new Ags.CertificateManager

Return type:

Ags.CertificateManager

Creates an Ags.CertificateManager

New in version 3.0.0.

add_certificate(certificate)
Parameters:

certificate (GObject.Object) – the GObject.Object implementing Ags.Certificate

Add certificate to self.

New in version 3.0.0.

get_certificate()
Returns:

the GLib.List-struct containing GObject.Object implementing Ags.Certificate

Return type:

[GObject.Object]

Get certificate.

New in version 3.0.0.

get_key_file(security_context, user_uuid, security_token, domain, key_type)
Parameters:
Returns:

public_key_file:

return location of public key filename

private_key_file:

return location of private key filename

Return type:

(public_key_file: str, private_key_file: str)

Get public and private key file.

New in version 3.0.0.

remove_certificate(certificate)
Parameters:

certificate (GObject.Object) – the GObject.Object implementing Ags.Certificate

Remove certificate from self.

New in version 3.0.0.