|
| 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 |