[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: pam_krb5 with PKINIT from Heimdal and MIT



10 okt 2006 kl. 17.07 skrev Douglas E. Engert:

>
>> I think that also means that we need to have a way to provide
>> preauth-specific parameters to a plugin without defining
>> pkinit-specific things in krb5.h.
>
> OK, then generalize by having a krb5_get_init_creds_opt_set_plugin,
> instead, and pass it character string parameters, that could have been
> passed as options to pam_krb5 or found in krb5.conf.

Are things structure or just the name ? Heimdal PK-INIT api  just  
const char *(*) and int
int PK-INIT specific apis, nothing of the underlaying implementation  
is exposed.

Love

krb5_error_code KRB5_LIB_FUNCTION
krb5_get_init_creds_opt_set_pkinit (
	krb5_context /*context*/,
	krb5_get_init_creds_opt */*opt*/,
	krb5_principal /*principal*/,
	const char */*user_id*/,
	const char */*x509_anchors*/,
	char * const * /*pool*/,
	char * const * /*pki_revoke*/,
	int /*flags*/,
	krb5_prompter_fct /*prompter*/,
	void */*prompter_data*/,
	char */*password*/);