Function

Gckuri_parse

Declaration [src]

GckUriData*
gck_uri_parse (
  const gchar* string,
  GckUriFlags flags,
  GError** error
)

Description [src]

Parse a PKCS#11 URI for use in a given context.

The result will contain the fields that are relevant for the given context. See GckUriData for more info. Other fields will be set to NULL.

Parameters

string const gchar*
 

The URI to parse.

 The data is owned by the caller of the function.
 The value is a NUL terminated UTF-8 string.
flags GckUriFlags
 

The context in which the URI will be used.

error GError **
  The return location for a GError*, or NULL.

Return value

Returns: GckUriData
 

A newly allocated GckUriData; which should be freed with gck_uri_data_free()

 The caller of the function takes ownership of the data, and is responsible for freeing it.