Mapping CSN.1 name to ASN.1 typereference

A CSN.1 name is mapped to an ASN.1 typereference as follows.

  1. Apply the name character conversion procedure to the name (see the section on mapping CSN.1 name to an ASN.1 identifier).

  2. If the name begins with a lowercase letter, uppercase the first letter.

  3. Otherwise, if the name does not begin with an uppercase letter (it begins with a hyphen or digit), then prepend the character 'A' to the name.

This completes the procedure. The name is a valid ASN.1 typereference.