Package io.netty.handler.ssl.util
Class LazyJavaxX509Certificate
- java.lang.Object
-
- javax.security.cert.Certificate
-
- javax.security.cert.X509Certificate
-
- io.netty.handler.ssl.util.LazyJavaxX509Certificate
-
public final class LazyJavaxX509Certificate extends javax.security.cert.X509Certificate
-
-
Constructor Summary
Constructors Constructor Description LazyJavaxX509Certificate(byte[] bytes)Creates a new instance which will lazy parse the given bytes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckValidity()voidcheckValidity(java.util.Date date)byte[]getEncoded()java.security.PrincipalgetIssuerDN()java.util.DategetNotAfter()java.util.DategetNotBefore()java.security.PublicKeygetPublicKey()java.math.BigIntegergetSerialNumber()java.lang.StringgetSigAlgName()java.lang.StringgetSigAlgOID()byte[]getSigAlgParams()java.security.PrincipalgetSubjectDN()intgetVersion()java.lang.StringtoString()voidverify(java.security.PublicKey key)voidverify(java.security.PublicKey key, java.lang.String sigProvider)
-
-
-
Method Detail
-
checkValidity
public void checkValidity() throws javax.security.cert.CertificateExpiredException, javax.security.cert.CertificateNotYetValidException- Specified by:
checkValidityin classjavax.security.cert.X509Certificate- Throws:
javax.security.cert.CertificateExpiredExceptionjavax.security.cert.CertificateNotYetValidException
-
checkValidity
public void checkValidity(java.util.Date date) throws javax.security.cert.CertificateExpiredException, javax.security.cert.CertificateNotYetValidException- Specified by:
checkValidityin classjavax.security.cert.X509Certificate- Throws:
javax.security.cert.CertificateExpiredExceptionjavax.security.cert.CertificateNotYetValidException
-
getVersion
public int getVersion()
- Specified by:
getVersionin classjavax.security.cert.X509Certificate
-
getSerialNumber
public java.math.BigInteger getSerialNumber()
- Specified by:
getSerialNumberin classjavax.security.cert.X509Certificate
-
getIssuerDN
public java.security.Principal getIssuerDN()
- Specified by:
getIssuerDNin classjavax.security.cert.X509Certificate
-
getSubjectDN
public java.security.Principal getSubjectDN()
- Specified by:
getSubjectDNin classjavax.security.cert.X509Certificate
-
getNotBefore
public java.util.Date getNotBefore()
- Specified by:
getNotBeforein classjavax.security.cert.X509Certificate
-
getNotAfter
public java.util.Date getNotAfter()
- Specified by:
getNotAfterin classjavax.security.cert.X509Certificate
-
getSigAlgName
public java.lang.String getSigAlgName()
- Specified by:
getSigAlgNamein classjavax.security.cert.X509Certificate
-
getSigAlgOID
public java.lang.String getSigAlgOID()
- Specified by:
getSigAlgOIDin classjavax.security.cert.X509Certificate
-
getSigAlgParams
public byte[] getSigAlgParams()
- Specified by:
getSigAlgParamsin classjavax.security.cert.X509Certificate
-
getEncoded
public byte[] getEncoded()
- Specified by:
getEncodedin classjavax.security.cert.Certificate
-
verify
public void verify(java.security.PublicKey key) throws javax.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException- Specified by:
verifyin classjavax.security.cert.Certificate- Throws:
javax.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.NoSuchProviderExceptionjava.security.SignatureException
-
verify
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- Specified by:
verifyin classjavax.security.cert.Certificate- Throws:
javax.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.NoSuchProviderExceptionjava.security.SignatureException
-
toString
public java.lang.String toString()
- Specified by:
toStringin classjavax.security.cert.Certificate
-
getPublicKey
public java.security.PublicKey getPublicKey()
- Specified by:
getPublicKeyin classjavax.security.cert.Certificate
-
-