eu.xtreemos.xosd.utilities.security
Class CertificateProcessor

java.lang.Object
  extended by eu.xtreemos.xosd.utilities.security.CertificateProcessor

public class CertificateProcessor
extends java.lang.Object

Author:
ijj

Field Summary
(package private) static org.apache.log4j.Logger logger
           
 
Constructor Summary
CertificateProcessor()
           
 
Method Summary
static java.lang.String getExtensionValue(byte[] value)
           
 java.lang.String getVOAttributeValue(java.security.cert.X509Certificate cert, VO.Attribute attr)
           
 java.lang.String getXosGlobalId(java.security.cert.X509Certificate cert)
           
static void main(java.lang.String[] args)
           
 void printCertificate(java.security.cert.X509Certificate cert)
           
 void printPrivateKey(java.security.PrivateKey key)
           
 boolean verifyCertificate(java.security.cert.X509Certificate cert, boolean verbose, java.security.PublicKey issuerPublicKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static final org.apache.log4j.Logger logger
Constructor Detail

CertificateProcessor

public CertificateProcessor()
Method Detail

verifyCertificate

public boolean verifyCertificate(java.security.cert.X509Certificate cert,
                                 boolean verbose,
                                 java.security.PublicKey issuerPublicKey)

getXosGlobalId

public java.lang.String getXosGlobalId(java.security.cert.X509Certificate cert)

getExtensionValue

public static java.lang.String getExtensionValue(byte[] value)

getVOAttributeValue

public java.lang.String getVOAttributeValue(java.security.cert.X509Certificate cert,
                                            VO.Attribute attr)

printCertificate

public void printCertificate(java.security.cert.X509Certificate cert)
                      throws java.io.IOException
Throws:
java.io.IOException

printPrivateKey

public void printPrivateKey(java.security.PrivateKey key)

main

public static void main(java.lang.String[] args)