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.X509Certificate
javax.security.cert.CertificateExpiredException
javax.security.cert.CertificateNotYetValidException
public void checkValidity(java.util.Date date) throws javax.security.cert.CertificateExpiredException, javax.security.cert.CertificateNotYetValidException
checkValidity
in class javax.security.cert.X509Certificate
javax.security.cert.CertificateExpiredException
javax.security.cert.CertificateNotYetValidException
public int getVersion()
getVersion
in class javax.security.cert.X509Certificate
public java.math.BigInteger getSerialNumber()
getSerialNumber
in class javax.security.cert.X509Certificate
public java.security.Principal getIssuerDN()
getIssuerDN
in class javax.security.cert.X509Certificate
public java.security.Principal getSubjectDN()
getSubjectDN
in class javax.security.cert.X509Certificate
public java.util.Date getNotBefore()
getNotBefore
in class javax.security.cert.X509Certificate
public java.util.Date getNotAfter()
getNotAfter
in class javax.security.cert.X509Certificate
public java.lang.String getSigAlgName()
getSigAlgName
in class javax.security.cert.X509Certificate
public java.lang.String getSigAlgOID()
getSigAlgOID
in class javax.security.cert.X509Certificate
public byte[] getSigAlgParams()
getSigAlgParams
in class javax.security.cert.X509Certificate
public byte[] getEncoded()
getEncoded
in class javax.security.cert.Certificate
public 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.Certificate
javax.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException
public 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.Certificate
javax.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException
public java.lang.String toString()
toString
in class javax.security.cert.Certificate
public java.security.PublicKey getPublicKey()
getPublicKey
in class javax.security.cert.Certificate
private javax.security.cert.X509Certificate unwrap()