Method

AgsCertificateManagerget_key_file

since: 3.0.0

Declaration [src]

void
ags_certificate_manager_get_key_file (
  AgsCertificateManager* certificate_manager,
  GObject* security_context,
  gchar* user_uuid,
  gchar* security_token,
  gchar* domain,
  gchar* key_type,
  gchar** public_key_file,
  gchar** private_key_file
)

Description [src]

Get public and private key file.

Available since: 3.0.0

Parameters

security_context

Type: GObject

The AgsSecurityContext.

The data is owned by the caller of the method.
user_uuid

Type: gchar*

The user’s UUID.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
security_token

Type: gchar*

The security token.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
domain

Type: gchar*

The domain to find.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
key_type

Type: gchar*

The key type to find.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
public_key_file

Type: gchar**

Return location of public key filename.

The argument will be set by the function.
The caller of the method takes ownership of the data, and is responsible for freeing it.
The value is a NUL terminated UTF-8 string.
private_key_file

Type: gchar**

Return location of private key filename.

The argument will be set by the function.
The caller of the method takes ownership of the data, and is responsible for freeing it.
The value is a NUL terminated UTF-8 string.