summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/kerberos.py
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2009-10-13 11:28:00 -0600
committerJason Gerard DeRose <jderose@redhat.com>2009-10-13 11:28:00 -0600
commitf58ff2921defef330d53e08e427a82ced7585c88 (patch)
treec69823174d27be31d4488a331b3fde176f8e2679 /ipalib/plugins/kerberos.py
parent1d6e23136a0664a86b765c67a9308f0951652f74 (diff)
downloadfreeipa-f58ff2921defef330d53e08e427a82ced7585c88.tar.gz
freeipa-f58ff2921defef330d53e08e427a82ced7585c88.tar.xz
freeipa-f58ff2921defef330d53e08e427a82ced7585c88.zip
Giant webui patch take 2
Diffstat (limited to 'ipalib/plugins/kerberos.py')
-rw-r--r--ipalib/plugins/kerberos.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/ipalib/plugins/kerberos.py b/ipalib/plugins/kerberos.py
index 5c048719d..babedd814 100644
--- a/ipalib/plugins/kerberos.py
+++ b/ipalib/plugins/kerberos.py
@@ -28,12 +28,7 @@ from ipalib import api
from ipalib.backend import Backend
import krbV
-
-# FIXME: Is it safe to assume the Kerberos library is using UTF-8 for the
-# principal and realm? If not, how do we query the Kerberos library to find
-# the encoding it's using?
ENCODING = 'UTF-8'
-FS_ENCODING = (sys.getfilesystemencoding() or sys.getdefaultencoding())
class krb(Backend):
@@ -61,7 +56,7 @@ class krb(Backend):
"""
Return the ``krbV.CCache`` for the ``ccname`` credential ccache.
"""
- return krbV.CCache(ccname.encode(FS_ENCODING))
+ return krbV.CCache(ccname)
def __get_principal(self, ccname):
"""
@@ -78,7 +73,7 @@ class krb(Backend):
This cannot return anything meaningful if used in the server as a
request is processed.
"""
- return self.__default_ccache().name.decode(FS_ENCODING)
+ return self.__default_ccache().name
def default_principal(self):
"""