diff --git a/kuser/kfoo.c b/kuser/kfoo.c index 0c439ce26..b7ca7d7de 100644 --- a/kuser/kfoo.c +++ b/kuser/kfoo.c @@ -1,5 +1,7 @@ +#include #include +#if 1 main(int argc, char **argv) { int ret; @@ -10,9 +12,34 @@ main(int argc, char **argv) krb5_cc_default(context, &cache); memset(&in, 0, sizeof(in)); krb5_cc_get_principal(context, cache, &in.client); - krb5_parse_name(context, "hosts/farbrorn@pdc.kth.se", &in.server); + krb5_parse_name(context, "host/emma.pdc.kth.se@FOO.SE", &in.server); in.times.endtime = time(NULL) + 4711; ret = krb5_get_credentials(context, 0, cache, &in, &out); printf("%d\n", ret); } +#endif + +#if 0 +int +main(int argc, char **argv) +{ + int ret; + krb5_context context; + krb5_principal principal; + krb5_keyblock *key; + krb5_creds in, *out; + + + krb5_init_context(&context); + krb5_build_principal(context, &principal, strlen("FOO.SE"), "FOO.SE", + "host", "emma.pdc.kth.se", NULL); + krb5_kt_read_service_key(context, + NULL, + principal, + 3, + KEYTYPE_DES, + &key); + return 0; +} +#endif