final class OpenSslJavaxX509Certificate
extends javax.security.cert.X509Certificate
| Modifier and Type | Field and Description |
|---|---|
private byte[] |
bytes |
private javax.security.cert.X509Certificate |
wrapped |
| Constructor and Description |
|---|
OpenSslJavaxX509Certificate(byte[] bytes) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkValidity() |
void |
checkValidity(java.util.Date date) |
byte[] |
getEncoded() |
java.security.Principal |
getIssuerDN() |
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() |
java.security.Principal |
getSubjectDN() |
int |
getVersion() |
java.lang.String |
toString() |
private javax.security.cert.X509Certificate |
unwrap() |
void |
verify(java.security.PublicKey key) |
void |
verify(java.security.PublicKey key,
java.lang.String sigProvider) |
private final byte[] bytes
private javax.security.cert.X509Certificate wrapped
public void checkValidity()
throws javax.security.cert.CertificateExpiredException,
javax.security.cert.CertificateNotYetValidException
checkValidity in class javax.security.cert.X509Certificatejavax.security.cert.CertificateExpiredExceptionjavax.security.cert.CertificateNotYetValidExceptionpublic void checkValidity(java.util.Date date)
throws javax.security.cert.CertificateExpiredException,
javax.security.cert.CertificateNotYetValidException
checkValidity in class javax.security.cert.X509Certificatejavax.security.cert.CertificateExpiredExceptionjavax.security.cert.CertificateNotYetValidExceptionpublic int getVersion()
getVersion in class javax.security.cert.X509Certificatepublic java.math.BigInteger getSerialNumber()
getSerialNumber in class javax.security.cert.X509Certificatepublic java.security.Principal getIssuerDN()
getIssuerDN in class javax.security.cert.X509Certificatepublic java.security.Principal getSubjectDN()
getSubjectDN in class javax.security.cert.X509Certificatepublic java.util.Date getNotBefore()
getNotBefore in class javax.security.cert.X509Certificatepublic java.util.Date getNotAfter()
getNotAfter in class javax.security.cert.X509Certificatepublic java.lang.String getSigAlgName()
getSigAlgName in class javax.security.cert.X509Certificatepublic java.lang.String getSigAlgOID()
getSigAlgOID in class javax.security.cert.X509Certificatepublic byte[] getSigAlgParams()
getSigAlgParams in class javax.security.cert.X509Certificatepublic byte[] getEncoded()
getEncoded in class javax.security.cert.Certificatepublic void verify(java.security.PublicKey key)
throws javax.security.cert.CertificateException,
java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException,
java.security.NoSuchProviderException,
java.security.SignatureException
verify in class javax.security.cert.Certificatejavax.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.NoSuchProviderExceptionjava.security.SignatureExceptionpublic void verify(java.security.PublicKey key,
java.lang.String sigProvider)
throws javax.security.cert.CertificateException,
java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException,
java.security.NoSuchProviderException,
java.security.SignatureException
verify in class javax.security.cert.Certificatejavax.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.NoSuchProviderExceptionjava.security.SignatureExceptionpublic java.lang.String toString()
toString in class javax.security.cert.Certificatepublic java.security.PublicKey getPublicKey()
getPublicKey in class javax.security.cert.Certificateprivate javax.security.cert.X509Certificate unwrap()