Build 1.0_r1(from source)

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 date)
           
abstract  int getBasicConstraints()
           
 List<String> getExtendedKeyUsage()
           
 Collection<List<?>> getIssuerAlternativeNames()
           
abstract  Principal getIssuerDN()
           
abstract  boolean[] getIssuerUniqueID()
           
 X500Principal getIssuerX500Principal()
           
abstract  boolean[] getKeyUsage()
           
abstract  Date getNotAfter()
           
abstract  Date getNotBefore()
           
abstract  BigInteger getSerialNumber()
           
abstract  String getSigAlgName()
           
abstract  String getSigAlgOID()
           
abstract  byte[] getSigAlgParams()
           
abstract  byte[] getSignature()
           
 Collection<List<?>> getSubjectAlternativeNames()
           
abstract  Principal getSubjectDN()
           
abstract  boolean[] getSubjectUniqueID()
           
 X500Principal getSubjectX500Principal()
           
abstract  byte[] getTBSCertificate()
           
abstract  int getVersion()
           
 
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
 
Methods inherited from interface java.security.cert.X509Extension
getCriticalExtensionOIDs, getExtensionValue, getNonCriticalExtensionOIDs, hasUnsupportedCriticalExtension
 

Constructor Detail

X509Certificate

protected X509Certificate()
Method Detail

checkValidity

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

checkValidity

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

getVersion

public abstract int getVersion()

getSerialNumber

public abstract BigInteger getSerialNumber()

getIssuerDN

public abstract Principal getIssuerDN()

getIssuerX500Principal

public X500Principal getIssuerX500Principal()

getSubjectDN

public abstract Principal getSubjectDN()

getSubjectX500Principal

public X500Principal getSubjectX500Principal()

getNotBefore

public abstract Date getNotBefore()

getNotAfter

public abstract Date getNotAfter()

getTBSCertificate

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

getSignature

public abstract byte[] getSignature()

getSigAlgName

public abstract String getSigAlgName()

getSigAlgOID

public abstract String getSigAlgOID()

getSigAlgParams

public abstract byte[] getSigAlgParams()

getIssuerUniqueID

public abstract boolean[] getIssuerUniqueID()

getSubjectUniqueID

public abstract boolean[] getSubjectUniqueID()

getKeyUsage

public abstract boolean[] getKeyUsage()

getExtendedKeyUsage

public List<String> getExtendedKeyUsage()
                                 throws CertificateParsingException
Throws:
CertificateParsingException

getBasicConstraints

public abstract int getBasicConstraints()

getSubjectAlternativeNames

public Collection<List<?>> getSubjectAlternativeNames()
                                               throws CertificateParsingException
Throws:
CertificateParsingException

getIssuerAlternativeNames

public Collection<List<?>> getIssuerAlternativeNames()
                                              throws CertificateParsingException
Throws:
CertificateParsingException

Build 1.0_r1(from source)

Please submit a feedback, bug or feature