Ags.Certificate

g Ags.Certificate Ags.Certificate GObject.GInterface GObject.GInterface GObject.GInterface->Ags.Certificate

Implementations:

Ags.XmlCertificate

Methods

get_cert_uuid (security_context, user_uuid, security_token)

get_domain (security_context, user_uuid, security_token, cert_uuid)

get_key_type (security_context, user_uuid, security_token, cert_uuid)

get_private_key_file (security_context, user_uuid, security_token, cert_uuid)

get_public_key_file (security_context, user_uuid, security_token, cert_uuid)

set_domain (security_context, user_uuid, security_token, cert_uuid, domain)

set_key_type (security_context, user_uuid, security_token, cert_uuid, key_type)

set_private_key_file (security_context, user_uuid, security_token, cert_uuid, private_key_file)

set_public_key_file (security_context, user_uuid, security_token, cert_uuid, public_key_file)

Virtual Methods

do_get_cert_uuid (security_context, user_uuid, security_token)

do_get_domain (security_context, user_uuid, security_token, cert_uuid)

do_get_key_type (security_context, user_uuid, security_token, cert_uuid)

do_get_private_key_file (security_context, user_uuid, security_token, cert_uuid)

do_get_public_key_file (security_context, user_uuid, security_token, cert_uuid)

do_set_domain (security_context, user_uuid, security_token, cert_uuid, domain)

do_set_key_type (security_context, user_uuid, security_token, cert_uuid, key_type)

do_set_private_key_file (security_context, user_uuid, security_token, cert_uuid, private_key_file)

do_set_public_key_file (security_context, user_uuid, security_token, cert_uuid, public_key_file)

Properties

None

Signals

None

Fields

None

Class Details

class Ags.Certificate
Bases:

GObject.GInterface

Structure:

Ags.CertificateInterface

get_cert_uuid(security_context, user_uuid, security_token)
Parameters:
Raises:

GLib.Error

Returns:

the cert UUIDs as None terminated string array

Return type:

[str]

Get cert UUID as string vector.

New in version 3.0.0.

get_domain(security_context, user_uuid, security_token, cert_uuid)
Parameters:
Raises:

GLib.Error

Returns:

the domain

Return type:

str

Get domain.

New in version 3.0.0.

get_key_type(security_context, user_uuid, security_token, cert_uuid)
Parameters:
Raises:

GLib.Error

Returns:

the key type

Return type:

str

Get key type.

New in version 3.0.0.

get_private_key_file(security_context, user_uuid, security_token, cert_uuid)
Parameters:
Raises:

GLib.Error

Returns:

the private key file

Return type:

str

Get private key file.

New in version 3.0.0.

get_public_key_file(security_context, user_uuid, security_token, cert_uuid)
Parameters:
Raises:

GLib.Error

Returns:

the public key file

Return type:

str

Get public key file.

New in version 3.0.0.

set_domain(security_context, user_uuid, security_token, cert_uuid, domain)
Parameters:
Raises:

GLib.Error

Set domain.

New in version 3.0.0.

set_key_type(security_context, user_uuid, security_token, cert_uuid, key_type)
Parameters:
  • security_context (GObject.Object) – the Ags.SecurityContext

  • user_uuid (str) – the users unique identifier

  • security_token (str) – the security token

  • cert_uuid (str) – the cert’s UUID

  • key_type (str) – the key type

Raises:

GLib.Error

Set key type.

New in version 3.0.0.

set_private_key_file(security_context, user_uuid, security_token, cert_uuid, private_key_file)
Parameters:
  • security_context (GObject.Object) – the Ags.SecurityContext

  • user_uuid (str) – the users unique identifier

  • security_token (str) – the security token

  • cert_uuid (str) – the cert’s UUID

  • private_key_file (str) – the private key file

Raises:

GLib.Error

Set private key file.

New in version 3.0.0.

set_public_key_file(security_context, user_uuid, security_token, cert_uuid, public_key_file)
Parameters:
  • security_context (GObject.Object) – the Ags.SecurityContext

  • user_uuid (str) – the users unique identifier

  • security_token (str) – the security token

  • cert_uuid (str) – the cert’s UUID

  • public_key_file (str) – the public key file

Raises:

GLib.Error

Set public key file.

New in version 3.0.0.

do_get_cert_uuid(security_context, user_uuid, security_token) virtual
Parameters:
Returns:

the cert UUIDs as None terminated string array

Return type:

[str]

Get cert UUID as string vector.

New in version 3.0.0.

do_get_domain(security_context, user_uuid, security_token, cert_uuid) virtual
Parameters:
Returns:

the domain

Return type:

str

Get domain.

New in version 3.0.0.

do_get_key_type(security_context, user_uuid, security_token, cert_uuid) virtual
Parameters:
Returns:

the key type

Return type:

str

Get key type.

New in version 3.0.0.

do_get_private_key_file(security_context, user_uuid, security_token, cert_uuid) virtual
Parameters:
Returns:

the private key file

Return type:

str

Get private key file.

New in version 3.0.0.

do_get_public_key_file(security_context, user_uuid, security_token, cert_uuid) virtual
Parameters:
Returns:

the public key file

Return type:

str

Get public key file.

New in version 3.0.0.

do_set_domain(security_context, user_uuid, security_token, cert_uuid, domain) virtual
Parameters:

Set domain.

New in version 3.0.0.

do_set_key_type(security_context, user_uuid, security_token, cert_uuid, key_type) virtual
Parameters:
  • security_context (GObject.Object) – the Ags.SecurityContext

  • user_uuid (str) – the users unique identifier

  • security_token (str) – the security token

  • cert_uuid (str) – the cert’s UUID

  • key_type (str) – the key type

Set key type.

New in version 3.0.0.

do_set_private_key_file(security_context, user_uuid, security_token, cert_uuid, private_key_file) virtual
Parameters:
  • security_context (GObject.Object) – the Ags.SecurityContext

  • user_uuid (str) – the users unique identifier

  • security_token (str) – the security token

  • cert_uuid (str) – the cert’s UUID

  • private_key_file (str) – the private key file

Set private key file.

New in version 3.0.0.

do_set_public_key_file(security_context, user_uuid, security_token, cert_uuid, public_key_file) virtual
Parameters:
  • security_context (GObject.Object) – the Ags.SecurityContext

  • user_uuid (str) – the users unique identifier

  • security_token (str) – the security token

  • cert_uuid (str) – the cert’s UUID

  • public_key_file (str) – the public key file

Set public key file.

New in version 3.0.0.