From 0ec5f1e52713439d298a6a0deb45d2e5a389c46f Mon Sep 17 00:00:00 2001 From: Greg Hudson Date: Sat, 11 Aug 2012 18:18:51 -0400 Subject: Add test coverage for gss_export_name Exercise gss_export_name and importing of exported name tokens in t_gssapi.py. --- src/tests/gssapi/t_gssapi.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/tests/gssapi/t_gssapi.py') diff --git a/src/tests/gssapi/t_gssapi.py b/src/tests/gssapi/t_gssapi.py index 4900bd6c5..d3dd881bc 100755 --- a/src/tests/gssapi/t_gssapi.py +++ b/src/tests/gssapi/t_gssapi.py @@ -156,4 +156,18 @@ output = realm.run_as_client(['./t_inq_cred', '-k', '-b']) if realm.host_princ not in output: fail('Expected %s in t_inq_cred output' % realm.host_princ) +# Test gss_export_name behavior. +out = realm.run_as_client(['./t_export_name', 'user:x']) +if out != '0401000B06092A864886F7120102020000000D78404B5242544553542E434F4D\n': + fail('Unexpected output from t_export_name (krb5 username)') +output = realm.run_as_client(['./t_export_name', '-s', 'user:xyz']) +if output != '0401000806062B06010505020000000378797A\n': + fail('Unexpected output from t_export_name (SPNEGO username)') +output = realm.run_as_client(['./t_export_name', 'krb5:a@b']) +if output != '0401000B06092A864886F71201020200000003614062\n': + fail('Unexpected output from t_export_name (krb5 principal)') +output = realm.run_as_client(['./t_export_name', '-s', 'krb5:a@b']) +if output != '0401000806062B060105050200000003614062\n': + fail('Unexpected output from t_export_name (SPNEGO krb5 principal)') + success('GSSAPI tests') -- cgit