Test signing.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18993 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2006-11-12 08:38:10 +00:00
parent bfb5987861
commit cffffb6192

View File

@@ -101,6 +101,7 @@ main(int argc, char **argv)
krb5_error_code ret;
krb5_context context;
struct krb5_pac *pac;
krb5_data data;
krb5_principal p;
ret = krb5_init_context(&context);
@@ -120,6 +121,22 @@ main(int argc, char **argv)
if (ret)
krb5_err(context, 1, ret, "_krb5_pac_verify");
ret = _krb5_pac_sign(context, pac, authtime, p,
&member_keyblock, &kdc_keyblock, &data);
if (ret)
krb5_err(context, 1, ret, "_krb5_pac_sign");
_krb5_pac_free(context, pac);
ret = _krb5_pac_parse(context, data.data, data.length, &pac);
if (ret)
krb5_err(context, 1, ret, "_krb5_pac_parse 2");
ret = _krb5_pac_verify(context, pac, authtime, p,
&member_keyblock, &kdc_keyblock);
if (ret)
krb5_err(context, 1, ret, "_krb5_pac_verify 2");
_krb5_pac_free(context, pac);
return 0;