Package eu.emi.security.authn.x509.impl
Class X509Formatter
- java.lang.Object
-
- eu.emi.security.authn.x509.impl.X509Formatter
-
public class X509Formatter extends java.lang.ObjectUtility 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.Stringformat(java.security.cert.X509Certificate cert)Produces a human readable text representation of the provided certificate.java.lang.Stringformat(java.security.cert.X509Certificate[] certChain)Produces a human readable text representation of the provided certificate chain.java.lang.Stringformat(java.security.cert.X509Certificate[] certChain, boolean preamble)Produces a human readable text representation of the provided certificate chain.
-
-
-
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 certificatespreamble- whether to print a first line with an information on the number of elements.- Returns:
- the text representation
-
-