Class X509Formatter


  • public class X509Formatter
    extends java.lang.Object
    Utility allowing for converting certificates to various text representations.
    Author:
    K. Benedyczak
    • Constructor Summary

      Constructors 
      Constructor Description
      X509Formatter​(FormatMode mode)
      Creates a new X509Formatter object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String format​(java.security.cert.X509Certificate cert)
      Produces a human readable text representation of the provided certificate.
      java.lang.String format​(java.security.cert.X509Certificate[] certChain)
      Produces a human readable text representation of the provided certificate chain.
      java.lang.String format​(java.security.cert.X509Certificate[] certChain, boolean preamble)
      Produces a human readable text representation of the provided certificate chain.
      • Methods inherited from class java.lang.Object

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

      • X509Formatter

        public X509Formatter​(FormatMode mode)
        Creates a new X509Formatter object
        Parameters:
        mode - the formatting mode that will be used by this object.
    • Method Detail

      • format

        public java.lang.String format​(java.security.cert.X509Certificate cert)
        Produces a human readable text representation of the provided certificate.
        Parameters:
        cert - input certificate
        Returns:
        the text representation
      • format

        public java.lang.String format​(java.security.cert.X509Certificate[] certChain)
        Produces a human readable text representation of the provided certificate chain.
        Parameters:
        certChain - input certificates
        Returns:
        the text representation
      • format

        public java.lang.String format​(java.security.cert.X509Certificate[] certChain,
                                       boolean preamble)
        Produces a human readable text representation of the provided certificate chain.
        Parameters:
        certChain - input certificates
        preamble - whether to print a first line with an information on the number of elements.
        Returns:
        the text representation