From 1887b87e34e6afd5c49841e184bd728e8e360dce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 4 Dec 2007 20:04:01 +0000 Subject: [PATCH] (digest-probe): implement command. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22158 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kuser/kdigest.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/kuser/kdigest.c b/kuser/kdigest.c index ab16dd78b..984e1011b 100644 --- a/kuser/kdigest.c +++ b/kuser/kdigest.c @@ -60,6 +60,28 @@ usage (int ret) static krb5_context context; +int +digest_probe(struct digest_probe_options *opt, + int argc, char ** argv) +{ + krb5_error_code ret; + krb5_realm realm; + unsigned flags; + + realm = opt->realm_string; + + if (realm == NULL) + errx(1, "realm missing"); + + ret = krb5_digest_probe(context, realm, id, &flags); + if (ret) + krb5_err(context, 1, ret, "digest_probe"); + + printf("flags: %u\n", flags); + + return 0; +} + int digest_server_init(struct digest_server_init_options *opt, int argc, char ** argv)