CMIS-1047: implemented getUnderstoodHeaders() method

git-svn-id: https://svn.apache.org/repos/asf/chemistry/opencmis/trunk@1815007 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/webservices/UsernameTokenInterceptor.java b/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/webservices/UsernameTokenInterceptor.java
index 7b87684..f70f03e 100644
--- a/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/webservices/UsernameTokenInterceptor.java
+++ b/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/webservices/UsernameTokenInterceptor.java
@@ -18,6 +18,9 @@
  */
 package org.apache.chemistry.opencmis.server.impl.webservices;
 
+import java.util.Collections;
+import java.util.Set;
+
 import javax.xml.namespace.QName;
 
 import org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException;
@@ -47,6 +50,11 @@
     protected static final String WSSE_PASSWORD_TYPE = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText";
 
     @Override
+    public Set<QName> getUnderstoodHeaders() {
+        return Collections.singleton(WSSE_SECURITY);
+    }
+
+    @Override
     public void handleMessage(SoapMessage message) {
         // don't extract a user, if there is already one
         if (getCurrentUser(message) == null) {