|
||||||||||
| 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.xwiki.crypto.x509.internal.AbstractX509CertificateWrapper
public abstract class AbstractX509CertificateWrapper
Wrapper class for a X509 certificate.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.security.cert.Certificate |
|---|
java.security.cert.Certificate.CertificateRep |
| Field Summary | |
|---|---|
protected java.security.cert.X509Certificate |
certificate
The actual certificate. |
| Constructor Summary | |
|---|---|
AbstractX509CertificateWrapper(java.security.cert.X509Certificate certificate)
Create new AbstractX509CertificateWrapper. |
|
| Method Summary | |
|---|---|
void |
checkValidity()
|
void |
checkValidity(java.util.Date date)
|
boolean |
equals(java.lang.Object obj)
|
int |
getBasicConstraints()
|
java.util.Set<java.lang.String> |
getCriticalExtensionOIDs()
|
byte[] |
getEncoded()
|
java.util.List<java.lang.String> |
getExtendedKeyUsage()
|
byte[] |
getExtensionValue(java.lang.String oid)
|
java.util.Collection<java.util.List<?>> |
getIssuerAlternativeNames()
|
java.security.Principal |
getIssuerDN()
|
boolean[] |
getIssuerUniqueID()
|
javax.security.auth.x500.X500Principal |
getIssuerX500Principal()
|
boolean[] |
getKeyUsage()
|
java.util.Set<java.lang.String> |
getNonCriticalExtensionOIDs()
|
java.util.Date |
getNotAfter()
|
java.util.Date |
getNotBefore()
|
java.security.PublicKey |
getPublicKey()
|
java.math.BigInteger |
getSerialNumber()
|
java.lang.String |
getSigAlgName()
|
java.lang.String |
getSigAlgOID()
|
byte[] |
getSigAlgParams()
|
byte[] |
getSignature()
|
java.util.Collection<java.util.List<?>> |
getSubjectAlternativeNames()
|
java.security.Principal |
getSubjectDN()
|
boolean[] |
getSubjectUniqueID()
|
javax.security.auth.x500.X500Principal |
getSubjectX500Principal()
|
byte[] |
getTBSCertificate()
|
int |
getVersion()
|
int |
hashCode()
|
boolean |
hasUnsupportedCriticalExtension()
|
void |
verify(java.security.PublicKey key)
|
void |
verify(java.security.PublicKey key,
java.lang.String sigProvider)
|
| Methods inherited from class java.security.cert.Certificate |
|---|
getType, toString, writeReplace |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final java.security.cert.X509Certificate certificate
| Constructor Detail |
|---|
public AbstractX509CertificateWrapper(java.security.cert.X509Certificate certificate)
AbstractX509CertificateWrapper.
certificate - the certificate to wrap| Method Detail |
|---|
public int hashCode()
hashCode in class java.security.cert.CertificateCertificate.hashCode()public boolean equals(java.lang.Object obj)
equals in class java.security.cert.CertificateCertificate.equals(java.lang.Object)public boolean hasUnsupportedCriticalExtension()
X509Extension.hasUnsupportedCriticalExtension()public java.util.Set<java.lang.String> getCriticalExtensionOIDs()
X509Extension.getCriticalExtensionOIDs()public java.util.Set<java.lang.String> getNonCriticalExtensionOIDs()
X509Extension.getNonCriticalExtensionOIDs()
public void checkValidity()
throws java.security.cert.CertificateExpiredException,
java.security.cert.CertificateNotYetValidException
checkValidity in class java.security.cert.X509Certificatejava.security.cert.CertificateExpiredException
java.security.cert.CertificateNotYetValidExceptionX509Certificate.checkValidity()
public byte[] getEncoded()
throws java.security.cert.CertificateEncodingException
getEncoded in class java.security.cert.Certificatejava.security.cert.CertificateEncodingExceptionCertificate.getEncoded()
public void verify(java.security.PublicKey key)
throws java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException,
java.security.NoSuchProviderException,
java.security.SignatureException
verify in class java.security.cert.Certificatejava.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureExceptionCertificate.verify(java.security.PublicKey)
public void checkValidity(java.util.Date date)
throws java.security.cert.CertificateExpiredException,
java.security.cert.CertificateNotYetValidException
checkValidity in class java.security.cert.X509Certificatejava.security.cert.CertificateExpiredException
java.security.cert.CertificateNotYetValidExceptionX509Certificate.checkValidity(java.util.Date)
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
verify in class java.security.cert.Certificatejava.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureExceptionCertificate.verify(java.security.PublicKey, java.lang.String)public byte[] getExtensionValue(java.lang.String oid)
X509Extension.getExtensionValue(java.lang.String)public int getVersion()
getVersion in class java.security.cert.X509CertificateX509Certificate.getVersion()public java.math.BigInteger getSerialNumber()
getSerialNumber in class java.security.cert.X509CertificateX509Certificate.getSerialNumber()public java.security.PublicKey getPublicKey()
getPublicKey in class java.security.cert.CertificateCertificate.getPublicKey()public java.security.Principal getIssuerDN()
getIssuerDN in class java.security.cert.X509CertificateX509Certificate.getIssuerDN()public javax.security.auth.x500.X500Principal getIssuerX500Principal()
getIssuerX500Principal in class java.security.cert.X509CertificateX509Certificate.getIssuerX500Principal()public java.security.Principal getSubjectDN()
getSubjectDN in class java.security.cert.X509CertificateX509Certificate.getSubjectDN()public javax.security.auth.x500.X500Principal getSubjectX500Principal()
getSubjectX500Principal in class java.security.cert.X509CertificateX509Certificate.getSubjectX500Principal()public java.util.Date getNotBefore()
getNotBefore in class java.security.cert.X509CertificateX509Certificate.getNotBefore()public java.util.Date getNotAfter()
getNotAfter in class java.security.cert.X509CertificateX509Certificate.getNotAfter()
public byte[] getTBSCertificate()
throws java.security.cert.CertificateEncodingException
getTBSCertificate in class java.security.cert.X509Certificatejava.security.cert.CertificateEncodingExceptionX509Certificate.getTBSCertificate()public byte[] getSignature()
getSignature in class java.security.cert.X509CertificateX509Certificate.getSignature()public java.lang.String getSigAlgName()
getSigAlgName in class java.security.cert.X509CertificateX509Certificate.getSigAlgName()public java.lang.String getSigAlgOID()
getSigAlgOID in class java.security.cert.X509CertificateX509Certificate.getSigAlgOID()public byte[] getSigAlgParams()
getSigAlgParams in class java.security.cert.X509CertificateX509Certificate.getSigAlgParams()public boolean[] getIssuerUniqueID()
getIssuerUniqueID in class java.security.cert.X509CertificateX509Certificate.getIssuerUniqueID()public boolean[] getSubjectUniqueID()
getSubjectUniqueID in class java.security.cert.X509CertificateX509Certificate.getSubjectUniqueID()public boolean[] getKeyUsage()
getKeyUsage in class java.security.cert.X509CertificateX509Certificate.getKeyUsage()
public java.util.List<java.lang.String> getExtendedKeyUsage()
throws java.security.cert.CertificateParsingException
getExtendedKeyUsage in class java.security.cert.X509Certificatejava.security.cert.CertificateParsingExceptionX509Certificate.getExtendedKeyUsage()public int getBasicConstraints()
getBasicConstraints in class java.security.cert.X509CertificateX509Certificate.getBasicConstraints()
public java.util.Collection<java.util.List<?>> getSubjectAlternativeNames()
throws java.security.cert.CertificateParsingException
getSubjectAlternativeNames in class java.security.cert.X509Certificatejava.security.cert.CertificateParsingExceptionX509Certificate.getSubjectAlternativeNames()
public java.util.Collection<java.util.List<?>> getIssuerAlternativeNames()
throws java.security.cert.CertificateParsingException
getIssuerAlternativeNames in class java.security.cert.X509Certificatejava.security.cert.CertificateParsingExceptionX509Certificate.getIssuerAlternativeNames()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||