BasicEncodingRulesElement.printableString

Decodes a string that will only contain characters a-z, A-Z, 0-9, space, apostrophe, parentheses, comma, minus, plus, period, forward slash, colon, equals, and question mark.

  1. string printableString [@property getter]
    class BasicEncodingRulesElement
    override @property @system const
    string
    printableString
    ()
  2. string printableString [@property setter]

Throws

  • ASN1ValueCharactersException if any character other than a-z, A-Z, 0-9, space, apostrophe, parentheses, comma, minus, plus, period, forward slash, colon, equals, or question mark are encoded
  • ASN1RecursionException if using constructed form and the element is constructed of too many nested constructed elements
  • ASN1TagClassException if any nested primitives do not share the same tag class as their outer constructed element
  • ASN1TagNumberException if any nested primitives do not share the same tag number as their outer constructed element

Meta