|
Oracle Fusion Middleware JCE Java API Reference for Oracle Security Developer Tools 11g Release 1 (11.1.1) E10697-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
java.security.cert.CRL
java.security.cert.X509CRL
oracle.security.crypto.jce.cert.CRLImpl
public class CRLImpl
Field Summary | |
---|---|
protected boolean |
decoded |
Constructor Summary | |
---|---|
CRLImpl() |
|
CRLImpl(java.io.InputStream is) Construct from the specified input stream. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.security.cert.X509CRL |
---|
getIssuerX500Principal, getRevokedCertificate |
Methods inherited from class java.security.cert.CRL |
---|
getType |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected boolean decoded
Constructor Detail |
---|
public CRLImpl()
public CRLImpl(java.io.InputStream is) throws java.io.IOException
java.io.IOException
Method Detail |
---|
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
input
in interface oracle.security.crypto.util.Streamable
java.io.IOException
public void output(java.io.OutputStream os) throws java.io.IOException
output
in interface oracle.security.crypto.util.Streamable
java.io.IOException
public int length()
Throws a StreamableOutputException
if an error occurs while generating the DER encoding.
length
in interface oracle.security.crypto.util.Streamable
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()
getCriticalExtensionOIDs
in interface java.security.cert.X509Extension
public java.util.Set getNonCriticalExtensionOIDs()
getNonCriticalExtensionOIDs
in interface java.security.cert.X509Extension
public byte[] getExtensionValue(java.lang.String oid)
getExtensionValue
in interface java.security.cert.X509Extension
public boolean hasUnsupportedCriticalExtension()
hasUnsupportedCriticalExtension
in interface java.security.cert.X509Extension
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
|
Oracle Fusion Middleware JCE Java API Reference for Oracle Security Developer Tools 11g Release 1 (11.1.1) E10697-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |