Maintainer | Jelmer Vernooij <jelmer@samba.org> |
---|---|
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Propellor.Property.Kerberos
Description
Synopsis
- 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 #