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

Implement DomainBlacklistAsciiLookalikeNormalizer

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: EJBCA 7.0.1
    • Component/s: None
    • Labels:
      None

      Description

      The DomainBlacklistAsciiLookalikeNormalizer class should be implemented.

      It should not need any configuration/initialization (initialize() only needs to store the blacklist variable)

      The normalize method should do the following:

      • Normalize similar ASCII characters (0o, 1il, etc)
      • Normalize combinations that are similar (rn -> m, vv -> ww)

      A domain may contain Unicode characters. These are encoded as Punycode, as --xn-XXXX- where XXX is a series of letters and digits. The --xn-XX- part should NOT be normalized.

      A unit test should be created also.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                katja_helmes Jekaterina Bunina
                Reporter:
                samuel Samuel Lidén Borell
                Verified by:
                Samuel Lidén Borell
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 4 hours Original Estimate - 4 hours
                  4h
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 7 hours, 20 minutes
                  7h 20m