|
Oracle Fusion Middleware PKI SDK OCSP Java API Reference for Oracle Security Developer Tools 11g Release 1 (11.1.1) E10673-03 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.security.crypto.ocsp.CertID
public class CertID
Represents the certID of a certificate in OCSP.
Constructor Summary | |
---|---|
CertID(java.io.InputStream is) |
|
CertID(java.security.cert.X509Certificate cert, java.security.cert.X509Certificate caCert) Creates a new CertID for the specified certificate having the specified issuing CA certificate, using the default hash algorithm (SHA1). |
|
CertID(java.security.cert.X509Certificate cert, java.security.cert.X509Certificate caCert, oracle.security.crypto.core.AlgorithmIdentifier hashAlgID) Creates a new CertID for the specified certificate having the specified issuing CA certificate, using the given hash algorithm. |
Method Summary | |
---|---|
boolean |
compareTo(java.security.cert.X509Certificate cert, java.security.cert.X509Certificate caCert) Compare this object with the CertID object created from the two given certificates. |
boolean |
compareTo(java.security.cert.X509Certificate cert, java.security.cert.X509Certificate caCert, oracle.security.crypto.core.AlgorithmIdentifier hashAlgID) Compare this object with the CertID object created from the two given certificates, using the given algorithm to compute the digest. |
boolean |
equals(java.lang.Object o) Compares this CertID object to the given object. |
oracle.security.crypto.core.AlgorithmIdentifier |
getHashAlgID() Gets the AlgorithmIdentifier used to hash the name and the public key of the CA. |
byte[] |
getIssuerKeyHash() Returns the hash of the issuer's public key. |
byte[] |
getIssuerNameHash() Returns the hash of the issuer's name. |
java.math.BigInteger |
getSerialNo() Returns the serial number of the of the certificate represented by this certID object. |
int |
hashCode() |
void |
input(java.io.InputStream is) |
int |
length() |
void |
output(java.io.OutputStream os) Output to the specified output stream. |
java.lang.String |
toString() |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CertID(java.security.cert.X509Certificate cert, java.security.cert.X509Certificate caCert) throws java.security.NoSuchAlgorithmException, java.security.cert.CertificateEncodingException
CertID
for the specified certificate having the specified issuing CA certificate, using the default hash algorithm (SHA1).
Note the changes in the method signature
Previously public CertID (X509 , X509 )
Now public CertID (X509Certificate , X509Certificate )
Note the change in the exceptions declared to be thrown.
Exceptions no longer thrown - AlgorithmIdentifierException
Exceptions introduced - NoSuchAlgorithmException, CertificateEncodingException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateEncodingException
public CertID(java.security.cert.X509Certificate cert, java.security.cert.X509Certificate caCert, oracle.security.crypto.core.AlgorithmIdentifier hashAlgID) throws java.security.NoSuchAlgorithmException, java.security.cert.CertificateEncodingException
CertID
for the specified certificate having the specified issuing CA certificate, using the given hash algorithm.
Note the changes in the method signature
Previously public CertID (X509 , X509 ,AlgorithmIdentifier)
Now public CertID (X509Certificate , X509Certificate,AlgorithmIdentifier )
Note the change in the exceptions declared to be thrown.
Exceptions no longer thrown - AlgorithmIdentifierException
Exceptions introduced - NoSuchAlgorithmException, CertificateEncodingException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateEncodingException
public CertID(java.io.InputStream is) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public oracle.security.crypto.core.AlgorithmIdentifier getHashAlgID()
public byte[] getIssuerNameHash()
public byte[] getIssuerKeyHash()
public java.math.BigInteger getSerialNo()
public boolean compareTo(java.security.cert.X509Certificate cert, java.security.cert.X509Certificate caCert) throws java.security.NoSuchAlgorithmException, java.security.cert.CertificateEncodingException
Note the changes in the method signature
Previously public boolean compareTo (X509, X509)
Now public boolean compareTo (X509Certificate, X509Certificate)
Note the change in the exceptions declared to be thrown.
Exceptions no longer thrown - AlgorithmIdentifierException
Exceptions introduced - NoSuchAlgorithmException, CertificateEncodingException
cert
- A X509 certificate.caCert
- The issuer's certificate.java.security.NoSuchAlgorithmException
java.security.cert.CertificateEncodingException
public boolean compareTo(java.security.cert.X509Certificate cert, java.security.cert.X509Certificate caCert, oracle.security.crypto.core.AlgorithmIdentifier hashAlgID) throws java.security.NoSuchAlgorithmException, java.security.cert.CertificateEncodingException
Note the changes in the method signature
Previously public boolean compareTo (X509, X509,AlgorithmIdentifier)
Now public boolean compareTo (X509Certificate, X509Certificate,AlgorithmIdentifier)
Note the change in the exceptions declared to be thrown.
Exceptions no longer thrown - AlgorithmIdentifierException
Exceptions introduced - NoSuchAlgorithmException, CertificateEncodingException
cert
- A X509 certificate.caCert
- The issuer's certificate.hashAlgID
- The AlgorithmIdentifier to use to compute the digests.java.security.NoSuchAlgorithmException
java.security.cert.CertificateEncodingException
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
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()
length
in interface oracle.security.crypto.util.Streamable
public java.lang.String toString()
toString
in class java.lang.Object
|
Oracle Fusion Middleware PKI SDK OCSP Java API Reference for Oracle Security Developer Tools 11g Release 1 (11.1.1) E10673-03 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |