kim_error kim_credential_iterator_create | ( | kim_credential_iterator * | out_credential_iterator, | |
kim_ccache | in_ccache | |||
) |
Get a credential iterator to enumerate credentials in a ccache.
out_credential_iterator | on exit, a credential iterator object for in_ccache. Must be freed with kim_credential_iterator_free(). | |
in_ccache | a ccache object. |
kim_error kim_credential_iterator_next | ( | kim_credential_iterator | in_credential_iterator, | |
kim_credential * | out_credential | |||
) |
Get the next credential in a ccache.
in_credential_iterator | a credential iterator object. | |
out_credential | on exit, the next credential in the ccache iterated by in_credential_iterator. Must be freed with kim_credential_free(). If there are no more credentials this argument will be set to NULL. |
void kim_credential_iterator_free | ( | kim_credential_iterator * | io_credential_iterator | ) |
Free memory associated with a credential iterator.
io_credential_iterator | a credential iterator object to be freed. Set to NULL on exit. |