HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Moduleasn1-types-0.3.4Haskell98

Data.ASN1.Types

  • 8 types
  • 1 class
  • 2 values
  • Packageasn1-types-0.3.4
  • Exports11
  • LanguageHaskell98
  • LicenceBSD-3-Clause
  • SourceTypes.hs
typetype ASN1S = [ASN1] -> [ASN1]
#

represent a chunk of ASN1 Stream. this is equivalent to ShowS but for an ASN1 Stream.

datadata ASN1StringEncoding
#

Define all possible ASN1 String encoding.

Constructors

  • IA5

    128 characters equivalent to the ASCII alphabet

  • UTF8

    UTF8

  • General

    all registered graphic and character sets (see ISO 2375) plus SPACE and DELETE.

  • Graphic

    all registered G sets and SPACE

  • Numeric

    encoding containing numeric [0-9] and space

  • Printable

    printable [a-z] [A-Z] [()+,-.?:/=] and space.

  • VideoTex

    CCITT's T.100 and T.101 character sets

  • Visible

    International ASCII printing character sets

  • T61

    teletext

  • UTF32

    UTF32

  • Character

    Character

  • BMP

    UCS2

Instances3Eq, Ord, Show
classclass ASN1Object a where
#

Define an object that can be converted to and from ASN.1

Methods

datadata ASN1CharacterString
#
Instances4Eq, Ord, Show, IsString