Class RFC2253Parser


  • public class RFC2253Parser
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      RFC2253Parser()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static java.lang.String changeLess32toRFC​(java.lang.String string)
      Method changeLess32toRFC
      (package private) static java.lang.String changeLess32toXML​(java.lang.String string)
      Method changeLess32toXML
      (package private) static java.lang.String changeWStoRFC​(java.lang.String string)
      Method changeWStoRFC
      (package private) static java.lang.String changeWStoXML​(java.lang.String string)
      Method changeWStoXML
      private static int countQuotes​(java.lang.String s, int i, int j)
      Returns the number of Quotation from i to j
      static java.lang.String normalize​(java.lang.String dn)
      Method normalize
      static java.lang.String normalize​(java.lang.String dn, boolean toXml)
      Method normalize
      (package private) static java.lang.String normalizeAT​(java.lang.String str)
      Method normalizeAT
      (package private) static java.lang.String normalizeV​(java.lang.String str, boolean toXml)
      Method normalizeV
      (package private) static java.lang.String parseATAV​(java.lang.String str, boolean toXml)
      Method parseATAV
      (package private) static java.lang.String parseRDN​(java.lang.String str, boolean toXml)
      Method parseRDN
      (package private) static java.lang.String removeWhiteSpace​(java.lang.String str, java.lang.String symbol)
      Method removeWhiteSpace
      (package private) static java.lang.String removeWSandReplace​(java.lang.String str, java.lang.String symbol, java.lang.String replace)
      Method removeWSandReplace
      static java.lang.String rfc2253toXMLdsig​(java.lang.String dn)
      Method rfc2253toXMLdsig
      (package private) static java.lang.String rfctoXML​(java.lang.String string)
      Method rfctoXML
      (package private) static java.lang.String semicolonToComma​(java.lang.String str)
      Method semicolonToComma
      (package private) static java.lang.String trim​(java.lang.String str)
      Method trim
      static java.lang.String xmldsigtoRFC2253​(java.lang.String dn)
      Method xmldsigtoRFC2253
      (package private) static java.lang.String xmltoRFC​(java.lang.String string)
      Method xmltoRFC
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RFC2253Parser

        public RFC2253Parser()
    • Method Detail

      • rfc2253toXMLdsig

        public static java.lang.String rfc2253toXMLdsig​(java.lang.String dn)
        Method rfc2253toXMLdsig
        Parameters:
        dn -
        Returns:
        normalized string
      • xmldsigtoRFC2253

        public static java.lang.String xmldsigtoRFC2253​(java.lang.String dn)
        Method xmldsigtoRFC2253
        Parameters:
        dn -
        Returns:
        normalized string
      • normalize

        public static java.lang.String normalize​(java.lang.String dn)
        Method normalize
        Parameters:
        dn -
        Returns:
        normalized string
      • normalize

        public static java.lang.String normalize​(java.lang.String dn,
                                                 boolean toXml)
        Method normalize
        Parameters:
        dn -
        toXml -
        Returns:
        normalized string
      • parseRDN

        static java.lang.String parseRDN​(java.lang.String str,
                                         boolean toXml)
                                  throws java.io.IOException
        Method parseRDN
        Parameters:
        str -
        toXml -
        Returns:
        normalized string
        Throws:
        java.io.IOException
      • parseATAV

        static java.lang.String parseATAV​(java.lang.String str,
                                          boolean toXml)
                                   throws java.io.IOException
        Method parseATAV
        Parameters:
        str -
        toXml -
        Returns:
        normalized string
        Throws:
        java.io.IOException
      • normalizeAT

        static java.lang.String normalizeAT​(java.lang.String str)
        Method normalizeAT
        Parameters:
        str -
        Returns:
        normalized string
      • normalizeV

        static java.lang.String normalizeV​(java.lang.String str,
                                           boolean toXml)
                                    throws java.io.IOException
        Method normalizeV
        Parameters:
        str -
        toXml -
        Returns:
        normalized string
        Throws:
        java.io.IOException
      • rfctoXML

        static java.lang.String rfctoXML​(java.lang.String string)
        Method rfctoXML
        Parameters:
        string -
        Returns:
        normalized string
      • xmltoRFC

        static java.lang.String xmltoRFC​(java.lang.String string)
        Method xmltoRFC
        Parameters:
        string -
        Returns:
        normalized string
      • changeLess32toRFC

        static java.lang.String changeLess32toRFC​(java.lang.String string)
                                           throws java.io.IOException
        Method changeLess32toRFC
        Parameters:
        string -
        Returns:
        normalized string
        Throws:
        java.io.IOException
      • changeLess32toXML

        static java.lang.String changeLess32toXML​(java.lang.String string)
                                           throws java.io.IOException
        Method changeLess32toXML
        Parameters:
        string -
        Returns:
        normalized string
        Throws:
        java.io.IOException
      • changeWStoXML

        static java.lang.String changeWStoXML​(java.lang.String string)
                                       throws java.io.IOException
        Method changeWStoXML
        Parameters:
        string -
        Returns:
        normalized string
        Throws:
        java.io.IOException
      • changeWStoRFC

        static java.lang.String changeWStoRFC​(java.lang.String string)
        Method changeWStoRFC
        Parameters:
        string -
        Returns:
        normalized string
      • semicolonToComma

        static java.lang.String semicolonToComma​(java.lang.String str)
        Method semicolonToComma
        Parameters:
        str -
        Returns:
        normalized string
      • removeWhiteSpace

        static java.lang.String removeWhiteSpace​(java.lang.String str,
                                                 java.lang.String symbol)
        Method removeWhiteSpace
        Parameters:
        str -
        symbol -
        Returns:
        normalized string
      • removeWSandReplace

        static java.lang.String removeWSandReplace​(java.lang.String str,
                                                   java.lang.String symbol,
                                                   java.lang.String replace)
        Method removeWSandReplace
        Parameters:
        str -
        symbol -
        replace -
        Returns:
        normalized string
      • countQuotes

        private static int countQuotes​(java.lang.String s,
                                       int i,
                                       int j)
        Returns the number of Quotation from i to j
        Parameters:
        s -
        i -
        j -
        Returns:
        number of quotes
      • trim

        static java.lang.String trim​(java.lang.String str)
        Method trim
        Parameters:
        str -
        Returns:
        the string