InvalidKeyException, SignatureException {
Signature sign;
sign = Signature.getInstance(certificate.getIdHash() + "with"
+ certificate.getIdAlg());
sign.initVerify(certificate.getKey());
sign.update(value.getBytes(), 0, value.getBytes().length);
boolean result = sign.verify(signature);
return result;
}