Maintainer | Jelmer Vernooij <jelmer@samba.org> |
---|---|
Safe Haskell | None |
Language | Haskell98 |
Propellor.Property.Kerberos
Description
- type Realm = String
- type Principal = String
- type Kvno = Integer
- defaultKeyTab :: FilePath
- kadmAclPath :: FilePath
- kpropdAclPath :: FilePath
- kdcConfPath :: FilePath
- keyTabPath :: Maybe FilePath -> FilePath
- principal :: String -> Maybe String -> Maybe Realm -> Principal
- installed :: Property DebianLike
- kdcInstalled :: Property DebianLike
- adminServerInstalled :: Property DebianLike
- kpropServerInstalled :: Property DebianLike
- kpropAcls :: [String] -> Property UnixLike
- k5srvutil :: Maybe FilePath -> [String] -> IO String
- keytabEntries :: Maybe FilePath -> IO [(Kvno, Principal)]
- checkKeyTabEntry' :: Maybe FilePath -> (Kvno, Principal) -> IO Bool
- checkKeyTabEntry :: Maybe FilePath -> Principal -> IO Bool
- k5loginPath :: User -> IO FilePath
- k5login :: User -> [Principal] -> Property UnixLike
Documentation
defaultKeyTab :: FilePath Source
kadmAclPath :: FilePath Source
kpropdAclPath :: FilePath Source
kdcConfPath :: FilePath Source
keyTabPath :: Maybe FilePath -> FilePath Source
principal :: String -> Maybe String -> Maybe Realm -> Principal Source
Create a principal from a primary, instance and realm
keytabEntries :: Maybe FilePath -> IO [(Kvno, Principal)] Source
checkKeyTabEntry' :: Maybe FilePath -> (Kvno, Principal) -> IO Bool Source
checkKeyTabEntry :: Maybe FilePath -> Principal -> IO Bool Source
k5loginPath :: User -> IO FilePath Source