public static synchronized List getVerifyListInfo(byte[] b) {
List signatureVerifications = new ArrayList();
SignatureVerification sv = new SignatureVerification();
byte[] cert = null;
SPDocument doc = new SPDocument();
cert = doc.VerifySignature(b);
int i = doc.getVerifyResult();
logger.info("VerifyService---getVerifyResult:"+i);
if (i == 0) {
sv.setModified(false);
}
if (i == 1) {
sv.setModified(true);
}
if (i == 2 || i == 3) {
sv.setModified(true);
}
if (cert != null) {
sv.setX509Base64(com.itrus.util.Base64.encode(cert));
signatureVerifications.add(sv);
}
return signatureVerifications;
}