An implementation of X.509 certificates.
checkValidity
public void checkValidity()
throws CertificateExpiredException,
CertificateNotYetValidException
checkValidity
public void checkValidity(Date date)
throws CertificateExpiredException,
CertificateNotYetValidException
equals
public boolean equals(Object other)
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)
getIssuerAlternativeNames
public Collection getIssuerAlternativeNames()
throws CertificateParsingException
getIssuerDN
public Principal getIssuerDN()
getIssuerUniqueID
public boolean[] getIssuerUniqueID()
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()
getSigAlgOID
public String getSigAlgOID()
getSigAlgParams
public byte[] getSigAlgParams()
getSignature
public byte[] getSignature()
getSubjectAlternativeNames
public Collection getSubjectAlternativeNames()
throws CertificateParsingException
getSubjectDN
public Principal getSubjectDN()
getSubjectUniqueID
public boolean[] getSubjectUniqueID()
getTBSCertificate
public byte[] getTBSCertificate()
throws CertificateEncodingException
getVersion
public int getVersion()
hasUnsupportedCriticalExtension
public boolean hasUnsupportedCriticalExtension()
toString
public String toString()
verify
public void verify(PublicKey key)
throws CertificateException,
NoSuchAlgorithmException,
InvalidKeyException,
NoSuchProviderException,
SignatureException
verify
public void verify(PublicKey key,
String provider)
throws CertificateException,
NoSuchAlgorithmException,
InvalidKeyException,
NoSuchProviderException,
SignatureException