Copyright | (c) Alexey Radkov 2024 |
---|---|
License | BSD-style |
Maintainer | alexey.radkov@gmail.com |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Encode and decode X509 Authority Information Access extension.
This module complies with rfc5280.
Synopsis
- data AuthorityInfoAccess = AuthorityInfoAccess {}
- data AIAMethod
- newtype ExtAuthorityInfoAccess = ExtAuthorityInfoAccess [AuthorityInfoAccess]
Documentation
data AuthorityInfoAccess Source #
Authority Info Access description.
The fields correspond to accessMethod and accessLocation as defined in rfc5280.
Instances
Show AuthorityInfoAccess Source # | |
Defined in Data.X509.AIA showsPrec :: Int -> AuthorityInfoAccess -> ShowS # show :: AuthorityInfoAccess -> String # showList :: [AuthorityInfoAccess] -> ShowS # | |
Eq AuthorityInfoAccess Source # | |
Defined in Data.X509.AIA (==) :: AuthorityInfoAccess -> AuthorityInfoAccess -> Bool # (/=) :: AuthorityInfoAccess -> AuthorityInfoAccess -> Bool # |
Method of Authority Info Access (OCSP or CA issuers).
newtype ExtAuthorityInfoAccess Source #
Authority Info Access extension.
Notable limitations of the Extension
instance:
- encoding of access method CA Issuers is not implemented, trying to encode this will throw an error,
- data with a non-string-like access location (e.g. directoryName) get skipped while decoding.
Instances
Show ExtAuthorityInfoAccess Source # | |
Defined in Data.X509.AIA showsPrec :: Int -> ExtAuthorityInfoAccess -> ShowS # show :: ExtAuthorityInfoAccess -> String # showList :: [ExtAuthorityInfoAccess] -> ShowS # | |
Extension ExtAuthorityInfoAccess Source # | |
Defined in Data.X509.AIA | |
Eq ExtAuthorityInfoAccess Source # | |
Defined in Data.X509.AIA |