Define high level ASN.1 objects.
Modulecrypton-asn1-types-0.4.1Haskell98
Data.ASN1.Types
- 8 types
- 1 class
- 2 values
- Packagecrypton-asn1-types-0.4.1
- Exports11
- LanguageHaskell98
- LicenceBSD-3-Clause
- SourceTypes.hs
Represent a chunk of ASN.1 Stream. This is equivalent to ShowS but for an ASN.1 Stream.
Element class.
Instances4Enum, Eq, Ord, Show
Enum ASN1ClassDefined in crypton-asn1-types-0.4.1 · Data.ASN1.Types.LowlevelEq ASN1ClassDefined in crypton-asn1-types-0.4.1 · Data.ASN1.Types.LowlevelOrd ASN1ClassDefined in crypton-asn1-types-0.4.1 · Data.ASN1.Types.LowlevelShow ASN1ClassDefined in crypton-asn1-types-0.4.1 · Data.ASN1.Types.Lowlevel
ASN.1 Tag.
Instances2Eq, Show
Eq ASN1ConstructionTypeDefined in crypton-asn1-types-0.4.1 · Data.ASN1.TypesShow ASN1ConstructionTypeDefined in crypton-asn1-types-0.4.1 · Data.ASN1.Types
Define all possible ASN.1 String encodings.
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 crypton-asn1-types-0.4.1 · Data.ASN1.Types.StringOrd ASN1StringEncodingDefined in crypton-asn1-types-0.4.1 · Data.ASN1.Types.StringShow ASN1StringEncodingDefined in crypton-asn1-types-0.4.1 · Data.ASN1.Types.String
Different ASN.1 time representations.
Constructors
TimeUTCASN.1 UTCTime Type: limited between 1950-2050.
TimeGeneralizedASN.1 GeneralizedTime Type.
Instances3Eq, Ord, Show
Eq ASN1TimeTypeDefined in crypton-asn1-types-0.4.1 · Data.ASN1.TypesOrd ASN1TimeTypeDefined in crypton-asn1-types-0.4.1 · Data.ASN1.TypesShow ASN1TimeTypeDefined in crypton-asn1-types-0.4.1 · Data.ASN1.Types
ASN1 Character String with encoding
Instances4Eq, Ord, Show, IsString
Eq ASN1CharacterStringDefined in crypton-asn1-types-0.4.1 · Data.ASN1.Types.StringOrd ASN1CharacterStringDefined in crypton-asn1-types-0.4.1 · Data.ASN1.Types.StringShow ASN1CharacterStringDefined in crypton-asn1-types-0.4.1 · Data.ASN1.Types.StringIsString ASN1CharacterStringDefined in crypton-asn1-types-0.4.1 · Data.ASN1.Types.String
Encode a string into a character string.
Try to decode an ASN1CharacterString to a String.
module Data.ASN1.OID