|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.security.cert.Certificate
java.security.cert.X509Certificate
org.nhindirect.stagent.cert.X509CertificateEx
public class X509CertificateEx
Extended X509 certificate that contains private key information.
| Methods inherited from class java.security.cert.Certificate |
|---|
getType |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static X509CertificateEx fromX509Certificate(X509Certificate cert,
PrivateKey privKey)
cert - The original certificate.privKey - The certificates private key.
public void checkValidity()
throws CertificateExpiredException,
CertificateNotYetValidException
checkValidity in class X509CertificateCertificateExpiredException
CertificateNotYetValidException
public void checkValidity(Date date)
throws CertificateExpiredException,
CertificateNotYetValidException
checkValidity in class X509CertificateCertificateExpiredException
CertificateNotYetValidExceptionpublic int getBasicConstraints()
getBasicConstraints in class X509Certificate
public List<String> getExtendedKeyUsage()
throws CertificateParsingException
getExtendedKeyUsage in class X509CertificateCertificateParsingException
public Collection<List<?>> getIssuerAlternativeNames()
throws CertificateParsingException
getIssuerAlternativeNames in class X509CertificateCertificateParsingExceptionpublic Principal getIssuerDN()
getIssuerDN in class X509Certificatepublic boolean[] getIssuerUniqueID()
getIssuerUniqueID in class X509Certificatepublic X500Principal getIssuerX500Principal()
getIssuerX500Principal in class X509Certificatepublic boolean[] getKeyUsage()
getKeyUsage in class X509Certificatepublic Date getNotAfter()
getNotAfter in class X509Certificatepublic Date getNotBefore()
getNotBefore in class X509Certificatepublic BigInteger getSerialNumber()
getSerialNumber in class X509Certificatepublic String getSigAlgName()
getSigAlgName in class X509Certificatepublic String getSigAlgOID()
getSigAlgOID in class X509Certificatepublic byte[] getSigAlgParams()
getSigAlgParams in class X509Certificatepublic byte[] getSignature()
getSignature in class X509Certificate
public Collection<List<?>> getSubjectAlternativeNames()
throws CertificateParsingException
getSubjectAlternativeNames in class X509CertificateCertificateParsingExceptionpublic Principal getSubjectDN()
getSubjectDN in class X509Certificatepublic boolean[] getSubjectUniqueID()
getSubjectUniqueID in class X509Certificatepublic X500Principal getSubjectX500Principal()
getSubjectX500Principal in class X509Certificate
public byte[] getTBSCertificate()
throws CertificateEncodingException
getTBSCertificate in class X509CertificateCertificateEncodingExceptionpublic int getVersion()
getVersion in class X509Certificatepublic boolean equals(Object other)
equals in class Certificate
public byte[] getEncoded()
throws CertificateEncodingException
getEncoded in class CertificateCertificateEncodingExceptionpublic PublicKey getPublicKey()
getPublicKey in class Certificatepublic int hashCode()
hashCode in class Certificatepublic String toString()
toString in class Certificate
public void verify(PublicKey key)
throws CertificateException,
NoSuchAlgorithmException,
InvalidKeyException,
NoSuchProviderException,
SignatureException
verify in class CertificateCertificateException
NoSuchAlgorithmException
InvalidKeyException
NoSuchProviderException
SignatureException
public void verify(PublicKey key,
String sigProvider)
throws CertificateException,
NoSuchAlgorithmException,
InvalidKeyException,
NoSuchProviderException,
SignatureException
verify in class CertificateCertificateException
NoSuchAlgorithmException
InvalidKeyException
NoSuchProviderException
SignatureExceptionpublic boolean hasUnsupportedCriticalExtension()
public Set<String> getCriticalExtensionOIDs()
public Set<String> getNonCriticalExtensionOIDs()
public byte[] getExtensionValue(String oid)
public boolean hasPrivateKey()
public PrivateKey getPrivateKey()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||