| KRB524_CONVERT_CREDS_KDC(3) | Library Functions Manual | KRB524_CONVERT_CREDS_KDC(3) | 
krb524_convert_creds_kdc,
  krb524_convert_creds_kdc_ccache —
#include <krb5/krb5.h>
krb5_error_code
  
  krb524_convert_creds_kdc(krb5_context
    context, krb5_creds *in_cred,
    struct credentials *v4creds);
krb5_error_code
  
  krb524_convert_creds_kdc_ccache(krb5_context
    context, krb5_ccache ccache,
    krb5_creds *in_cred, struct
    credentials *v4creds);
krb524_convert_creds_kdc() converts the
    Kerberos 5 credential in in_cred to Kerberos 4
    credential that is stored in credentials.
krb524_convert_creds_kdc_ccache() is
    different from krb524_convert_creds_kdc() in that
    way that if in_cred doesn't contain a DES session key,
    then a new one is fetched from the KDC and stored in the cred cache
    ccache, and then the KDC is queried to convert the
    credential.
This interfaces are used to make the migration to Kerberos 5 from Kerberos 4 easier. There are few services that still need Kerberos 4, and this is mainly for compatibility for those services. Some services, like AFS, really have Kerberos 5 supports, but still uses the 524 interface to make the migration easier.
| March 20, 2004 | NetBSD 9.3 |