Class PrettyPrintFormat

java.lang.Object
org.mozilla.jss.netscape.security.util.PrettyPrintFormat

public class PrettyPrintFormat extends Object
This class will display the certificate content in predefined format.
Version:
$Revision$, $Date$
  • Field Details

    • mSeparator

      private String mSeparator
    • mIndentSize

      private int mIndentSize
    • mLineLen

      private int mLineLen
    • spaces

      private static final String spaces
      See Also:
    • hexdigits

      private static final char[] hexdigits
  • Constructor Details

    • PrettyPrintFormat

      public PrettyPrintFormat(String separator)
    • PrettyPrintFormat

      public PrettyPrintFormat(String separator, int lineLen)
    • PrettyPrintFormat

      public PrettyPrintFormat(String separator, int lineLen, int indentSize)
  • Method Details

    • indent

      public String indent(int size)
      Provide white space indention stevep - speed improvements. Factor of 10 improvement
      Parameters:
      size - number of white space to be returned
      Returns:
      white spaces
    • toHexString

      public String toHexString(byte[] in, int indentSize, int lineLen, String separator)
      Convert Byte Array to Hex String Format stevep - speedup by factor of 8
      Parameters:
      in - byte array of data to hexify
      indentSize - number of spaces to prepend before each line
      lineLen - number of bytes to output on each line (0 means: put everything on one line
      separator - the first character of this string will be used as the separator between bytes.
      Returns:
      string representation
    • toHexString

      public String toHexString(byte[] in, int indentSize, int lineLen)
    • toHexString

      public String toHexString(byte[] in, int indentSize)
    • toHexString

      public String toHexString(byte[] in)