java.security.cert
Class X509Certificate

java.lang.Object
  extended by java.security.cert.Certificate
      extended by java.security.cert.X509Certificate
All Implemented Interfaces:
Serializable, X509Extension

public abstract class X509Certificate
extends Certificate
implements X509Extension

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.security.cert.Certificate
Certificate.CertificateRep
 
Constructor Summary
protected X509Certificate()
           
 
Method Summary
abstract  void checkValidity()
           
abstract  void checkValidity(Date var0)
           
abstract  int getBasicConstraints()
           
abstract  Set getCriticalExtensionOIDs()
           
abstract  byte[] getExtensionValue(String var0)
           
abstract  Principal getIssuerDN()
           
abstract  boolean[] getIssuerUniqueID()
           
abstract  boolean[] getKeyUsage()
           
abstract  Set getNonCriticalExtensionOIDs()
           
abstract  Date getNotAfter()
           
abstract  Date getNotBefore()
           
abstract  BigInteger getSerialNumber()
           
abstract  String getSigAlgName()
           
abstract  String getSigAlgOID()
           
abstract  byte[] getSigAlgParams()
           
abstract  byte[] getSignature()
           
abstract  Principal getSubjectDN()
           
abstract  boolean[] getSubjectUniqueID()
           
abstract  byte[] getTBSCertificate()
           
abstract  int getVersion()
           
abstract  boolean hasUnsupportedCriticalExtension()
           
 
Methods inherited from class java.security.cert.Certificate
equals, getEncoded, getPublicKey, getType, hashCode, toString, verify, verify, writeReplace
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

X509Certificate

protected X509Certificate()
Method Detail

checkValidity

public abstract void checkValidity()
                            throws CertificateExpiredException,
                                   CertificateNotYetValidException
Throws:
CertificateExpiredException
CertificateNotYetValidException

checkValidity

public abstract void checkValidity(Date var0)
                            throws CertificateExpiredException,
                                   CertificateNotYetValidException
Throws:
CertificateExpiredException
CertificateNotYetValidException

getBasicConstraints

public abstract int getBasicConstraints()

getIssuerDN

public abstract Principal getIssuerDN()

getIssuerUniqueID

public abstract boolean[] getIssuerUniqueID()

getKeyUsage

public abstract boolean[] getKeyUsage()

getNotAfter

public abstract Date getNotAfter()

getNotBefore

public abstract Date getNotBefore()

getSerialNumber

public abstract BigInteger getSerialNumber()

getSigAlgName

public abstract String getSigAlgName()

getSigAlgOID

public abstract String getSigAlgOID()

getSigAlgParams

public abstract byte[] getSigAlgParams()

getSignature

public abstract byte[] getSignature()

getSubjectDN

public abstract Principal getSubjectDN()

getSubjectUniqueID

public abstract boolean[] getSubjectUniqueID()

getTBSCertificate

public abstract byte[] getTBSCertificate()
                                  throws CertificateEncodingException
Throws:
CertificateEncodingException

getVersion

public abstract int getVersion()

hasUnsupportedCriticalExtension

public abstract boolean hasUnsupportedCriticalExtension()
Specified by:
hasUnsupportedCriticalExtension in interface X509Extension

getCriticalExtensionOIDs

public abstract Set getCriticalExtensionOIDs()
Specified by:
getCriticalExtensionOIDs in interface X509Extension

getNonCriticalExtensionOIDs

public abstract Set getNonCriticalExtensionOIDs()
Specified by:
getNonCriticalExtensionOIDs in interface X509Extension

getExtensionValue

public abstract byte[] getExtensionValue(String var0)
Specified by:
getExtensionValue in interface X509Extension


Copyright © 2006-2010 OSGi Alliance. All Rights Reserved.