@Override public boolean equals(Object object) { if (!(object instanceof SignatureConfirmation)) { return false; } SignatureConfirmation signatureConfirmation = (SignatureConfirmation)object; byte[] sigValue = signatureConfirmation.getSignatureValue(); if (!Arrays.equals(sigValue, getSignatureValue())) { return false; } return true; }
); if (sc != null && sc.getSignatureValue() != null) { if (savedSignatures == null || savedSignatures.isEmpty()) { if (sc.getSignatureValue().length != 0) { throw new WSSecurityException(WSSecurityException.ErrorCode.INVALID_SECURITY, "empty", new Object[] {"Received a SignatureConfirmation element, but there are no stored" Integer hash = Arrays.hashCode(sc.getSignatureValue()); if (savedSignatures.contains(hash)) { savedSignatures.remove(hash);