| Copyright | (c) 2010-2018 Vincent Hanquez <vincent@snarc.org> |
|---|---|
| License | BSD-style |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Data.PEM
Description
Read and write Privacy Enhanced Mail (PEM) files.
Synopsis
- data PEM = PEM {
- pemName :: String
- pemHeader :: [(String, ByteString)]
- pemContent :: ByteString
- pemWriteBS :: PEM -> ByteString
- pemWriteLBS :: PEM -> ByteString
- pemParseBS :: ByteString -> Either String [PEM]
- pemParseLBS :: ByteString -> Either String [PEM]
Documentation
A type representing single PEM sections.
Constructors
| PEM | |
Fields
| |
Instances
pemWriteBS :: PEM -> ByteString Source #
Convert the specified PEM to a strict ByteString.
pemWriteLBS :: PEM -> ByteString Source #
Convert the specified PEM to a lazy ByteString.
pemParseBS :: ByteString -> Either String [PEM] Source #
Parse PEM content from a strict ByteString.
pemParseLBS :: ByteString -> Either String [PEM] Source #
Parse PEM content from a lazy ByteString.