Heimdal-Kadm5
view release on metacpan or search on metacpan
krb5_free_principal(handle->context,principal);
RETVAL = spp;
}
OUTPUT:
RETVAL
void
kadm5_c_get_principals(handle,exp)
shandle_t *handle
char *exp
PPCODE:
{
char **princs;
int num_princs,i;
kadm5_ret_t ret;
ret = kadm5_c_get_principals(handle->ptr,exp,&princs,&num_princs);
if (ret)
{
croak("[Heimdal::Kadm5] kadm5_c_get_principals failed for \"%s\": %s\n",
exp,krb5_get_err_text(handle->context, ret));
{
croak("[Heimdal::Kadm5] krb5_parse_name failed for \"%s\": %s\n",
p,krb5_get_err_text(spp->handle->context, ret));
}
spp->mask |= KADM5_PRINCIPAL;
}
int
getPrincExpireTime(spp)
sprincipal_t *spp
PPCODE:
{
XPUSHi(spp->principal.princ_expire_time);
}
void
setPrincExpireTime(spp,val)
sprincipal_t *spp
IV val
CODE:
{
( run in 0.312 second using v1.01-cache-2.11-cpan-71847e10f99 )