shisa_principal_add3
Api function
Usage
#include <shisa.h>
int shisa_principal_add(Shisa * dbh, const char * realm, const char * principal, const Shisa_principal * ph, const Shisa_key * key);
Arguments
Shisa * dbh
|
Shisa library handle created by |
|---|---|
const char * realm
|
Name of the realm the principal belongs to. |
const char * principal
|
Name of principal to add. When set to NULL, only the realm realm is created. |
const Shisa_principal * ph
|
Pointer to a principal structure with information to store in the database. |
const Shisa_key * key
|
Pointer to a key structure with information to store in the database. |
Overview
Inserts the given information into the database for the principal PRINCIPAL@REALM. In case principal is NULL, the parameters ph and key are not used, so only the realm is added to the database.
Return value
Returns SHISA_OK if the information was successfully added, or an error code otherwise.
Releases
10 releases since Debian 4.0 (Etch); the text changed 5 times.