#include "GDCommon.h"
Classes | |
struct | GDCredentialsProfile |
User Credential profile. More... | |
struct | GDCredentialsProfileEvent |
User Credential profile event. More... | |
Functions | |
GDCredentialsProfileType | GDCredentialsProfile_type (const char *profileId) |
Return the profile type. More... | |
typedef void(* | GDCredentialsProfileEventCb) (const struct GDCredentialsProfileEvent event, void *appData) |
Type for User Credential profile callback implementation. More... | |
void | GDCredentialsProfile_register (GDCredentialsProfileEventCb cb, void *appData) |
Register for notification of User Credential profile state changes. More... | |
void | GDCredentialsProfile_register_type (GDCredentialsProfileType type, GDCredentialsProfileEventCb cb, void *appData) |
Register User Credential profile. More... | |
bool | GDCredentialsProfile_is_type_registered (GDCredentialsProfileType type) |
Check if registered for a User Credential profile type. More... | |
bool | GDCredentialsProfile_list (size_t *profileCount, struct GDCredentialsProfile **profiles, struct GDError *error) |
List User Credential profiles. More... | |
int | GDCredentialsProfile_days_until_expiry (const char *profileId) |
Days until the next credential expires. More... | |
int | GDCredentialsProfile_days_until_renewal_due (const char *profileId) |
Days until the next credential is due to be renewed. More... | |
void | GDCredentialsProfile_begin_enrolment (const char *profileId) |
Begin enrolment for a User Credential profile. More... | |
void | GDCredentialsProfile_begin_enrolment_type (GDCredentialsProfileType type) |
Begin enrolment for all User Credential profiles of the same type. More... | |
bool | GDCredentialsProfile_can_reset_type (GDCredentialsProfileType type) |
Determine whether a User Credential profile of a specific type can be reset. More... | |
void | GDCredentialsProfile_reset_type (GDCredentialsProfileType type) |
Reset all the User Credential profiles of the same type. More... | |
void | GDCredentialsProfile_free (struct GDCredentialsProfile *profiles, size_t profileCount) |
Free a returned profiles buffer. More... | |
void | GDCredentialsProfile_unregister (void) |
Unregister from notification of app-based User Credential profile state changes. More... | |
void | GDCredentialsProfile_unregister_type (GDCredentialsProfileType type) |
Unregister from notification of User Credential profile state changes. More... | |
Values in this enumeration represent the possible kinds of User Credential profiles (UCPs).
GDCredentialsProfileType GDCredentialsProfile_type | ( | const char * | profileId | ) |
Return the kind of User Credential profile (UCP).
profileId | Null-terminated string containing the UCP ID. |
GDCredentialsProfileType
UCP type.