Define high level ASN1 object.
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
represent a chunk of ASN1 Stream. this is equivalent to ShowS but for an ASN1 Stream.
Element class
ASN1 Tag
Instances2Eq, Show
Eq ASN1ConstructionTypeDefined in asn1-types-0.3.4 · Data.ASN1.TypesShow ASN1ConstructionTypeDefined in asn1-types-0.3.4 · Data.ASN1.Types
Define all possible ASN1 String encoding.
Constructors
IA5128 characters equivalent to the ASCII alphabet
UTF8UTF8
Generalall registered graphic and character sets (see ISO 2375) plus SPACE and DELETE.
Graphicall registered G sets and SPACE
Numericencoding containing numeric [0-9] and space
Printableprintable [a-z] [A-Z] [()+,-.?:/=] and space.
VideoTexCCITT's T.100 and T.101 character sets
VisibleInternational ASCII printing character sets
T61teletext
UTF32UTF32
CharacterCharacter
BMPUCS2
Instances3Eq, Ord, Show
Eq ASN1StringEncodingDefined in asn1-types-0.3.4 · Data.ASN1.Types.StringOrd ASN1StringEncodingDefined in asn1-types-0.3.4 · Data.ASN1.Types.StringShow ASN1StringEncodingDefined in asn1-types-0.3.4 · Data.ASN1.Types.String
Different ASN1 time representation
Constructors
TimeUTCASN1 UTCTime Type: limited between 1950-2050
TimeGeneralizedASN1 GeneralizedTime Type
Instances3Eq, Ord, Show
Eq ASN1TimeTypeDefined in asn1-types-0.3.4 · Data.ASN1.TypesOrd ASN1TimeTypeDefined in asn1-types-0.3.4 · Data.ASN1.TypesShow ASN1TimeTypeDefined in asn1-types-0.3.4 · Data.ASN1.Types
ASN1 Character String with encoding
Instances4Eq, Ord, Show, IsString
Eq ASN1CharacterStringDefined in asn1-types-0.3.4 · Data.ASN1.Types.StringOrd ASN1CharacterStringDefined in asn1-types-0.3.4 · Data.ASN1.Types.StringShow ASN1CharacterStringDefined in asn1-types-0.3.4 · Data.ASN1.Types.StringIsString ASN1CharacterStringDefined in asn1-types-0.3.4 · Data.ASN1.Types.String
encode a string into a character string
try to decode an ASN1CharacterString to a String
module Data.ASN1.OID