x509-ocsp-0.2.0.0: Basic X509 OCSP implementation
Copyright(c) Alexey Radkov 2024
LicenseBSD-style
Maintaineralexey.radkov@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.X509.AIA

Description

Encode and decode X509 Authority Information Access extension.

This module complies with rfc5280.

Synopsis

Documentation

data AuthorityInfoAccess Source #

Authority Info Access description.

The fields correspond to accessMethod and accessLocation as defined in rfc5280.

data AIAMethod Source #

Method of Authority Info Access (OCSP or CA issuers).

Constructors

OCSP 
CAIssuers 

Instances

Instances details
OIDNameable AIAMethod Source # 
Instance details

Defined in Data.X509.AIA

OIDable AIAMethod Source # 
Instance details

Defined in Data.X509.AIA

Methods

getObjectID :: AIAMethod -> OID #

Show AIAMethod Source # 
Instance details

Defined in Data.X509.AIA

Eq AIAMethod Source # 
Instance details

Defined in Data.X509.AIA

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.