CMSProcessable content = new CMSProcessableByteArray(theBytes);
CMSSignedData s = new CMSSignedData(content, Base64.decodeBase64(theSignature));
ourLog.debug("Verifying message against public key with alias[{}]", myKeyAlias);
SignerInformationVerifier vib = new JcaSimpleSignerInfoVerifierBuilder().build(pubKey);
SignerInformationStore signers = s.getSignerInfos();
boolean verified = false;
for (Iterator<?> i = signers.getSigners().iterator(); i.hasNext();) {