Safe Haskell | None |
---|
Documentation
class (Code h, Code s, Code k) => Sections h s k | s -> h, k -> h, h -> s, k -> s, s -> k, h -> k whereSource
:: h | |
-> s | the deployment section |
:: h | |
-> s | section where host-indexed keys reside for given host |
sectionType :: s -> SectionTypeSource
superSections :: s -> [s]Source
keyIsHostIndexed :: k -> Maybe (h -> Bool)Source
keyIsInSection :: k -> s -> BoolSource
getKeyData :: Maybe h -> s -> k -> IO KeyDataSource
sectionSettings :: Maybe s -> IO SettingsSource
describeKey :: k -> StringSource
describeSection :: s -> StringSource
sectionPWEnvVar :: s -> EnvVarSource
type KeyPredicate h s k = Maybe h -> s -> k -> BoolSource
data RetrieveDg Source
initialise :: Sections h s k => CtxParams -> KeyPredicate h s k -> IO ()Source
signKeystore :: Sections h s k => IC -> SECTIONS h s k -> IO ByteStringSource
verifyKeystore :: IC -> ByteString -> IO BoolSource
noKeys :: KeyPredicate h s kSource
allKeys :: KeyPredicate h s kSource
keyPrededicate :: Sections h s k => Maybe h -> Maybe s -> Maybe k -> KeyPredicate h s kSource
passwordName :: Sections h s k => s -> NameSource