public class CRLImpl
extends java.security.cert.X509CRL
Modifier and Type | Field and Description |
---|---|
protected boolean |
decoded |
Constructor and Description |
---|
CRLImpl() |
CRLImpl(java.io.InputStream is)
Construct from the specified input stream.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
Compare this certificate to the specified object.
|
java.util.Set |
getCriticalExtensionOIDs() |
byte[] |
getEncoded()
Returns the ASN.1 encoding.
|
byte[] |
getExtensionValue(java.lang.String oid) |
java.security.Principal |
getIssuerDN()
Returns the name of the issuer.
|
java.util.Date |
getNextUpdate()
Get the next update.
|
java.util.Set |
getNonCriticalExtensionOIDs() |
java.security.cert.X509CRLEntry |
getRevokedCertificate(java.math.BigInteger serialNo) |
java.util.Set |
getRevokedCertificates() |
java.lang.String |
getSigAlgName() |
java.lang.String |
getSigAlgOID()
Get the string representation of the signature algorithm used to
sign this certificate.
|
byte[] |
getSigAlgParams() |
byte[] |
getSignature()
Returns the signature bytes, signing the certificate first if needed.
|
byte[] |
getTBSCertList() |
java.util.Date |
getThisUpdate()
Get the this update.
|
int |
getVersion() |
int |
hashCode() |
boolean |
hasUnsupportedCriticalExtension() |
void |
input(java.io.InputStream is) |
boolean |
isRevoked(java.security.cert.Certificate cert) |
int |
length()
Returns length of DER encoding of this certificate.
|
void |
output(java.io.OutputStream os)
Output to the specified output stream.
|
java.lang.String |
toString()
Returns a verbose humanly readable representation of this
certificate.
|
void |
verify(java.security.PublicKey key)
Verifies this certificate.
|
void |
verify(java.security.PublicKey key,
java.lang.String sigProvider)
Verifies this certificate.
|
public CRLImpl()
public CRLImpl(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public boolean isRevoked(java.security.cert.Certificate cert)
isRevoked
in class java.security.cert.CRL
public java.security.cert.X509CRLEntry getRevokedCertificate(java.math.BigInteger serialNo)
getRevokedCertificate
in class java.security.cert.X509CRL
public java.util.Set getRevokedCertificates()
getRevokedCertificates
in class java.security.cert.X509CRL
public void input(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public void output(java.io.OutputStream os) throws java.io.IOException
java.io.IOException
public int length()
Throws a StreamableOutputException
if an error
occurs while generating the DER encoding.
public byte[] getEncoded()
Throws a StreamableOutputException
if an error
occurs while generating the encoded bytes.
getEncoded
in class java.security.cert.X509CRL
public byte[] getTBSCertList()
getTBSCertList
in class java.security.cert.X509CRL
public byte[] getSignature()
getSignature
in class java.security.cert.X509CRL
public void verify(java.security.PublicKey key, java.lang.String sigProvider) throws java.security.cert.CRLException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException
verify
in class java.security.cert.X509CRL
java.security.cert.CRLException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException
public void verify(java.security.PublicKey key) throws java.security.cert.CRLException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException
verify
in class java.security.cert.X509CRL
java.security.cert.CRLException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException
public java.util.Date getThisUpdate()
getThisUpdate
in class java.security.cert.X509CRL
public java.util.Date getNextUpdate()
getNextUpdate
in class java.security.cert.X509CRL
public java.security.Principal getIssuerDN()
getIssuerDN
in class java.security.cert.X509CRL
public java.lang.String getSigAlgOID()
getSigAlgOID
in class java.security.cert.X509CRL
public java.lang.String getSigAlgName()
getSigAlgName
in class java.security.cert.X509CRL
public byte[] getSigAlgParams()
getSigAlgParams
in class java.security.cert.X509CRL
public int getVersion()
getVersion
in class java.security.cert.X509CRL
public java.util.Set getCriticalExtensionOIDs()
public java.util.Set getNonCriticalExtensionOIDs()
public byte[] getExtensionValue(java.lang.String oid)
public boolean hasUnsupportedCriticalExtension()
public boolean equals(java.lang.Object o)
null
and is an X509
object which has the same DER encoding
as this object.equals
in class java.security.cert.X509CRL
public int hashCode()
hashCode
in class java.security.cert.X509CRL
public java.lang.String toString()
toString
in class java.security.cert.CRL