Uploaded image for project: 'EJBCA'
  1. EJBCA
  2. ECA-6872

Cannot enroll user with Cyrillic characters using RA web + appliance

    Details

    • Issue discovered during:
      Customer
    • Sprint:
      EJBCA Sprint 18

      Description

      A customer reported problems with cyrillic characters in the Common Name portion of the Distinguished Name when enroling in the RA web on Appliance. The CN (when Bastian tested) was "Га́рри Ки́мович Каспа́ров" (Garry Kasparov).

      EJBCA has no problems with cyrillic characters but the proxy of the appliance does not allow these characters in the HTTP header. Since EJBCA specifies the filename of the PEM file as the CN of the certificate, any cyrillic characters in the CN will end up in the Content-Disposition header, causing an error on the appliance when returning the HTTP response.

      Since the customer has reported the use of the (old) public web + CA web (admin web) as a workaround, I have marked this issue as Minor, but it should probably be fixed in the next appliance release since we are moving away from the public web anyway.

      A quick and dirty (but not necessarily the best) way of fixing this from EJBCA is to base64 encode the filename or substitute any non-ASCII characters.

        Attachments

          Activity

            People

            • Assignee:
              bastianf Bastian Fredriksson
              Reporter:
              bastianf Bastian Fredriksson
              Verified by:
              Mike Agrenius Kushner
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 3 hours
                3h
                Remaining:
                Time Spent - 25 minutes Remaining Estimate - 2 hours, 35 minutes
                2h 35m
                Logged:
                Time Spent - 25 minutes Remaining Estimate - 2 hours, 35 minutes
                25m