|
Codec.ASN1.X509 | Portability | portable | Stability | experimental | Maintainer | dominic.steinitz@blueyonder.co.uk |
|
|
|
|
|
Description |
Definitions to allow the typechecking of an X.509
certificate and functions to extract information from it.
|
|
Synopsis |
|
|
|
|
Types
|
|
data Certificate |
Constructors | | Instances | |
|
|
data SignedCertificate |
Constructors | | Instances | |
|
|
data SubjectPublicKeyInfo |
Constructors | | Instances | |
|
|
data RSAPublicKey |
Constructors | RSAPublicKey | | modulus1 :: Integer | | publicExponent1 :: Integer | |
|
| Instances | |
|
|
data AlgorithmIdentifier |
Constructors | AlgorithmIdentifier | | algorithm1 :: Algorithm | | parameters1 :: (Maybe Parameters) | |
|
| Instances | |
|
|
data AttributeTypeAndValue |
Constructors | | Instances | |
|
|
data RelativeDistinguishedName |
Constructors | | Instances | |
|
|
data CertificateVersion |
Instances | |
|
|
Type classes
|
|
Function types
|
|
time :: TypeDefn |
|
validity :: TypeDefn |
|
attributeTypeAndValue :: TypeDefn |
|
relativeDistinguishedName :: TypeDefn |
|
algorithmIdentifier :: TypeDefn |
|
signedCertificate :: TypeDefn |
|
rsaPublicKey :: TypeDefn |
|
notBefore :: Validity -> Time |
|
notAfter :: Validity -> Time |
|
unName :: Name -> [RelativeDistinguishedName] |
|
unTime :: Time -> VisibleString |
|
unRelativeDistinguishedName :: RelativeDistinguishedName -> SetOf AttributeTypeAndValue |
|
Produced by Haddock version 0.8 |