pem-0.2.4: Privacy Enhanced Mail (PEM) format reader and writer.

LicenseBSD-style
MaintainerVincent Hanquez <vincent@snarc.org>
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Data.PEM

Description

Read and write PEM files

Synopsis

Documentation

data PEM #

Represent one PEM section

for now headers are not serialized at all. this is just available here as a placeholder for a later implementation.

Constructors

PEM 

Fields

Instances
Eq PEM # 
Instance details

Defined in Data.PEM.Types

Methods

(==) :: PEM -> PEM -> Bool #

(/=) :: PEM -> PEM -> Bool #

Show PEM # 
Instance details

Defined in Data.PEM.Types

Methods

showsPrec :: Int -> PEM -> ShowS #

show :: PEM -> String #

showList :: [PEM] -> ShowS #

NormalForm PEM # 
Instance details

Defined in Data.PEM.Types

Methods

toNormalForm :: PEM -> () #

pemWriteLBS :: PEM -> ByteString #

convert a PEM structure to a lazy bytestring

pemWriteBS :: PEM -> ByteString #

convert a PEM structure to a bytestring

pemParseBS :: ByteString -> Either String [PEM] #

parse a PEM content using a strict bytestring

pemParseLBS :: ByteString -> Either String [PEM] #

parse a PEM content using a dynamic bytestring