Data.X509

Types

type SignedCertificate

type SignedCRL

data Certificate

data PubKey

data PubKeyEC

data SerializedPoint

data PrivKey

data PrivKeyEC

pubkeyToAlg

privkeyToAlg

data HashALG

data PubKeyALG

data SignatureALG

class Extension a

Common extension usually found in x509v3

data ExtBasicConstraints

data ExtKeyUsage

data ExtKeyUsageFlag

data ExtExtendedKeyUsage

data ExtKeyUsagePurpose

data ExtSubjectKeyId

data ExtSubjectAltName

data ExtAuthorityKeyId

data ExtCrlDistributionPoints

data ExtNetscapeComment

data AltName

data DistributionPoint

data ReasonFlag

Accessor turning extension into a specific one

extensionGet

extensionGetE

extensionDecode

extensionEncode

data ExtensionRaw

tryExtRawASN1

extRawASN1

data Extensions

Certificate Revocation List (CRL)

data CRL

data RevokedCertificate

Naming

data DistinguishedName

data DnElement

data ASN1CharacterString

getDnElement

Certificate Chain

data CertificateChain

data CertificateChainRaw

marshall between CertificateChain and CertificateChainRaw

decodeCertificateChain

encodeCertificateChain

Signed types and marshalling

data Signed a

data SignedExact a

getSigned

getSignedData

objectToSignedExact

objectToSignedExactF

encodeSignedObject

decodeSignedObject

Parametrized Signed accessor

getCertificate

getCRL

decodeSignedCertificate

decodeSignedCRL

Hash distinguished names related function

hashDN

hashDN_old