gov.nih.nci.cagrid.gridca.common
Class CertificateExtensionsUtil

java.lang.Object
  extended by gov.nih.nci.cagrid.gridca.common.CertificateExtensionsUtil

public class CertificateExtensionsUtil
extends java.lang.Object

Version:
$Id: CertificateExtensionsUtil.java,v 1.1 2006/03/01 20:54:22 langella Exp $
Author:
Stephen Langella , Scott Oster , Shannon Hastings

Field Summary
static java.lang.String authorityKeyIdentifierOID
           
static java.lang.String basicConstraintsOID
           
static java.lang.String certificatePolicies
           
static java.lang.String issuerAlternativeNameOID
           
static java.lang.String keyUsageOID
           
static java.lang.String nameConstraintsOID
           
static java.lang.String policyConstraintsOID
           
static java.lang.String policyMappingsOID
           
static java.lang.String privateKeyUsageOID
           
static java.lang.String subjectAlternativeNameOID
           
static java.lang.String subjectKeyIdentifierOID
           
 
Constructor Summary
CertificateExtensionsUtil()
           
 
Method Summary
static int getDelegationPathLength(java.security.cert.X509Certificate cert)
           
static java.lang.String getExtensionDisplayValue(java.lang.String oid, java.security.cert.X509Certificate cert)
           
static java.lang.String getExtentionName(java.lang.String oid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

subjectKeyIdentifierOID

public static final java.lang.String subjectKeyIdentifierOID
See Also:
Constant Field Values

keyUsageOID

public static final java.lang.String keyUsageOID
See Also:
Constant Field Values

privateKeyUsageOID

public static final java.lang.String privateKeyUsageOID
See Also:
Constant Field Values

subjectAlternativeNameOID

public static final java.lang.String subjectAlternativeNameOID
See Also:
Constant Field Values

issuerAlternativeNameOID

public static final java.lang.String issuerAlternativeNameOID
See Also:
Constant Field Values

basicConstraintsOID

public static final java.lang.String basicConstraintsOID
See Also:
Constant Field Values

nameConstraintsOID

public static final java.lang.String nameConstraintsOID
See Also:
Constant Field Values

policyMappingsOID

public static final java.lang.String policyMappingsOID
See Also:
Constant Field Values

authorityKeyIdentifierOID

public static final java.lang.String authorityKeyIdentifierOID
See Also:
Constant Field Values

policyConstraintsOID

public static final java.lang.String policyConstraintsOID
See Also:
Constant Field Values

certificatePolicies

public static final java.lang.String certificatePolicies
See Also:
Constant Field Values
Constructor Detail

CertificateExtensionsUtil

public CertificateExtensionsUtil()
Method Detail

getExtentionName

public static java.lang.String getExtentionName(java.lang.String oid)

getExtensionDisplayValue

public static java.lang.String getExtensionDisplayValue(java.lang.String oid,
                                                        java.security.cert.X509Certificate cert)

getDelegationPathLength

public static int getDelegationPathLength(java.security.cert.X509Certificate cert)
                                   throws java.lang.Exception
Throws:
java.lang.Exception