cert = (X509Certificate)fact.generateCertificate(bIn);
Certificate[] certs = new Certificate[1];
certs[0] = cert;
PKCS7SignedData pkcs7sd = new PKCS7SignedData(
privKey, certs, "MD5");
byte[] bytes = Hex.decode("0102030405060708091011121314");
pkcs7sd.update(bytes, 0, bytes.length);
byte[] p = pkcs7sd.getEncoded();
pkcs7sd = new PKCS7SignedData(p);
pkcs7sd.update(bytes, 0, bytes.length);
if (!pkcs7sd.verify())
{
return new SimpleTestResult(false, "PKCS7 verification failed");
}
}
catch (Exception e)