Class DNComparator


  • public class DNComparator
    extends Object
    Helpers for checking text representations of DNs for equality.
    Author:
    K. Benedyczak
    • Constructor Detail

      • DNComparator

        public DNComparator()
    • Method Detail

      • preNormalize

        public static String preNormalize​(String dn)
        Returns a form of the original DN which will be properly parsed by JDK X500Principal class by replacing attribute names unknown by the X500Principal with OIDs. What is more all DC and EMAIL values are converted to lower case.
        Parameters:
        dn - in RFC 2253 form.
        Returns:
        dn in RFC 2253 form, reformatted.
      • getHashCode

        public static int getHashCode​(String dn)
        Parameters:
        dn - source dn
        Returns:
        hashcode useful as a return value of the hshCode() method, when equals is overriden to use X500NameUtils equals method.