Примерно так может работать:
CMSSignedData signedData = new CMSSignedData(signedFileBytes);
// Now get the content contained in the CMS EncapsulatedContentInfo
CMSProcessable processable = signedData.getSignedContent();
После этого вы сможете получить поток для обработки, из которого можно прочитать данные.