|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.6.0
javax.security.cert
|
|||||||||||||||||||||||
| Constructor Summary | |
|---|---|
Certificate()
|
|
| Method Summary | |
|---|---|
boolean |
equals(Object other)
Compares this certificate for equality with the specified object. |
abstract byte[] |
getEncoded()
Returns the encoded form of this certificate. |
abstract PublicKey |
getPublicKey()
Gets the public key from this certificate. |
int |
hashCode()
Returns a hashcode value for this certificate from its encoded form. |
abstract String |
toString()
Returns a string representation of this certificate. |
abstract void |
verify(PublicKey key)
Verifies that this certificate was signed using the private key that corresponds to the specified public key. |
abstract void |
verify(PublicKey key,
String sigProvider)
Verifies that this certificate was signed using the private key that corresponds to the specified public key. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Certificate()
| Method Detail |
|---|
public boolean equals(Object other)
other object is an
instanceof Certificate, then
its encoded form is retrieved and compared with the
encoded form of this certificate.
other - the object to test for equality with this certificate.
Object.hashCode(),
Hashtablepublic int hashCode()
Object.equals(java.lang.Object),
Hashtable
public abstract byte[] getEncoded()
throws CertificateEncodingException
CertificateEncodingException - on internal certificate
encoding failurepublic abstract void verify(PublicKey key) throws CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException
key - the PublicKey used to carry out the verification.
NoSuchAlgorithmException - on unsupported signature
algorithms.
InvalidKeyException - on incorrect key.
NoSuchProviderException - if there's no default provider.
SignatureException - on signature errors.
CertificateException - on encoding errors.public abstract void verify(PublicKey key, String sigProvider) throws CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException
key - the PublicKey used to carry out the verification.sigProvider - the name of the signature provider.
NoSuchAlgorithmException - on unsupported signature algorithms.
InvalidKeyException - on incorrect key.
NoSuchProviderException - on incorrect provider.
SignatureException - on signature errors.
CertificateException - on encoding errors.public abstract String toString()
public abstract PublicKey getPublicKey()