com.mindbright.security.x509
Class X509Certificate
java.lang.Object
java.security.cert.Certificate
com.mindbright.security.x509.X509Certificate
- All Implemented Interfaces:
- java.io.Serializable
public class X509Certificate
- extends java.security.cert.Certificate
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class java.security.cert.Certificate |
java.security.cert.Certificate.CertificateRep |
Methods inherited from class java.security.cert.Certificate |
equals, getType, hashCode, writeReplace |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
X509Certificate
public X509Certificate(byte[] encoded)
getEncoded
public byte[] getEncoded()
throws java.security.cert.CertificateEncodingException
- Specified by:
getEncoded
in class java.security.cert.Certificate
- Throws:
java.security.cert.CertificateEncodingException
verify
public void verify(java.security.PublicKey key)
throws java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException,
java.security.NoSuchProviderException,
java.security.SignatureException
- Specified by:
verify
in class java.security.cert.Certificate
- Throws:
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException
verify
public void verify(java.security.PublicKey key,
java.lang.String sigProvider)
throws java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException,
java.security.NoSuchProviderException,
java.security.SignatureException
- Specified by:
verify
in class java.security.cert.Certificate
- Throws:
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException
toString
public java.lang.String toString()
- Specified by:
toString
in class java.security.cert.Certificate
getIssuerDN
public java.lang.String getIssuerDN()
getSubjectDN
public java.lang.String getSubjectDN()
getSerialNumber
public java.math.BigInteger getSerialNumber()
getPubAlgName
public java.lang.String getPubAlgName()
getSubjectKeyIdentifier
public SubjectKeyIdentifier getSubjectKeyIdentifier()
getKeyUsage
public KeyUsage getKeyUsage()
getBasicConstraints
public BasicConstraints getBasicConstraints()
getExtensions
public java.lang.String getExtensions()
getVersion
public int getVersion()
getPublicKey
public java.security.PublicKey getPublicKey()
- Specified by:
getPublicKey
in class java.security.cert.Certificate