|
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()
,
Hashtable
public 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()