 | Crypto-3.0.3: DES, Blowfish, AES, SHA1, MD5, RSA, X.509 Identity
and Attribute Certificates, General ASN.1 Support, Base64, PKCS8,
PKCS1v15, Hexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5
Padding, Various Encryption Modes e.g. Cipher Block Chaining all in one package. | Contents | Index |
|
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 |