checkValidity
public void checkValidity()
throws CertificateExpiredException,
CertificateNotYetValidException
checkValidity
public void checkValidity(Date date)
throws CertificateExpiredException,
CertificateNotYetValidException
equals
public boolean equals(Object o)
getBasicConstraints
public int getBasicConstraints()
getCriticalExtensionOIDs
public Set getCriticalExtensionOIDs()
getEncoded
public byte[] getEncoded()
throws CertificateEncodingException
getExtendedKeyUsage
public List getExtendedKeyUsage()
throws CertificateParsingException
getExtensionValue
public byte[] getExtensionValue(String oid)
getIssuerDN
public Principal getIssuerDN()
getIssuerUniqueID
public boolean[] getIssuerUniqueID()
getIssuerX500Principal
public X500Principal getIssuerX500Principal()
getKeyUsage
public boolean[] getKeyUsage()
getNonCriticalExtensionOIDs
public Set getNonCriticalExtensionOIDs()
getNotAfter
public Date getNotAfter()
getNotBefore
public Date getNotBefore()
getPublicKey
public PublicKey getPublicKey()
getSerialNumber
public BigInteger getSerialNumber()
getSigAlgName
public String getSigAlgName()
return a more "meaningful" representation for the signature algorithm used in
the certficate.
getSigAlgOID
public String getSigAlgOID()
return the object identifier for the signature.
getSigAlgParams
public byte[] getSigAlgParams()
return the signature parameters, or null if there aren't any.
getSignature
public byte[] getSignature()
getSubjectDN
public Principal getSubjectDN()
getSubjectUniqueID
public boolean[] getSubjectUniqueID()
getSubjectX500Principal
public X500Principal getSubjectX500Principal()
getTBSCertificate
public byte[] getTBSCertificate()
throws CertificateEncodingException
getVersion
public int getVersion()
hasUnsupportedCriticalExtension
public boolean hasUnsupportedCriticalExtension()
hashCode
public int hashCode()
toString
public String toString()
verify
public final void verify(PublicKey key)
throws CertificateException,
NoSuchAlgorithmException,
InvalidKeyException,
NoSuchProviderException,
SignatureException
verify
public final void verify(PublicKey key,
String sigProvider)
throws CertificateException,
NoSuchAlgorithmException,
InvalidKeyException,
NoSuchProviderException,
SignatureException