@SuppressWarnings("unchecked") private static List<XMLStructure> getContent(SignatureProperty prop) { return prop.getContent(); } private boolean equalsContent(List<XMLStructure> otherContent) {
return false; List<XMLStructure> signatureTimeContent = signatureProperty.getContent(); if (signatureTimeContent.size() != 1) { LOG.error("Unexpected SignatureTime content.");
@Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof SignatureProperty)) { return false; } SignatureProperty osp = (SignatureProperty)o; boolean idsEqual = id == null ? osp.getId() == null : id.equals(osp.getId()); @SuppressWarnings("unchecked") List<XMLStructure> ospContent = osp.getContent(); return equalsContent(ospContent) && target.equals(osp.getTarget()) && idsEqual; }
if (signatureInfoProperty.getContent().size() != 1) { LOG.error("Unexpected content in SignatureInfoProperty."); return false; DOMStructure signatureInfoV1DOM = (DOMStructure) signatureInfoProperty.getContent().get(0); Node signatureInfoElement = signatureInfoV1DOM.getNode(); if (!signatureInfoElement.getNamespaceURI().equals(OOXMLSignatureFacet.OFFICE_DIGSIG_NS)) {