eu.emi.security.authn.x509.impl
Class X509Formatter

java.lang.Object
  extended by eu.emi.security.authn.x509.impl.X509Formatter

public class X509Formatter
extends Object

Utility allowing for converting certificates to various text representations.

Author:
K. Benedyczak

Constructor Summary
X509Formatter(FormatMode mode)
          Creates a new X509Formatter object
 
Method Summary
 String format(X509Certificate cert)
          Produces a human readable text representation of the provided certificate.
 String format(X509Certificate[] certChain)
          Produces a human readable text representation of the provided certificate chain.
 String format(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 String format(X509Certificate cert)
Produces a human readable text representation of the provided certificate.

Parameters:
cert - input certificate
Returns:
the text representation

format

public String format(X509Certificate[] certChain)
Produces a human readable text representation of the provided certificate chain.

Parameters:
certChain - input certificates
Returns:
the text representation

format

public String format(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


Copyright © 2012-2013 European Middleware Initiative. All Rights Reserved.