protected void addToken(SoapMessage message) { SecurityToken securityToken = getSecurityToken(message); if (securityToken == null || securityToken.getToken() == null) { // No SecurityToken so just return return; } assertTokens(message); Header h = findSecurityHeader(message, true); Element el = (Element)h.getObject(); el.appendChild(el.getOwnerDocument().importNode(securityToken.getToken(), true)); }
protected void processToken(SoapMessage message) { Header h = findSecurityHeader(message, false); if (h == null) { return; && WSS4JConstants.WSSE_NS.equals(child.getNamespaceURI())) { try { List<WSSecurityEngineResult> bstResults = processToken(child, message); if (bstResults != null) { List<WSHandlerResult> results = CastUtils.cast((List<?>)message results.add(0, rResult); assertTokens(message);
private SecurityToken getSecurityToken(SoapMessage message) { if (message.getContextualProperty(SecurityConstants.TOKEN) instanceof SecurityToken) { return (SecurityToken)message.getContextualProperty(SecurityConstants.TOKEN); } // Get the TokenStore TokenStore tokenStore = getTokenStore(message); if (tokenStore == null) { return null; } String id = (String)message.getContextualProperty(SecurityConstants.TOKEN_ID); if (id != null) { return tokenStore.getToken(id); } return null; }
protected void processToken(SoapMessage message) { Header h = findSecurityHeader(message, false); if (h == null) { return; && WSS4JConstants.WSSE_NS.equals(child.getNamespaceURI())) { try { List<WSSecurityEngineResult> bstResults = processToken(child, message); if (bstResults != null) { List<WSHandlerResult> results = CastUtils.cast((List<?>)message results.add(0, rResult); assertTokens(message);
private SecurityToken getSecurityToken(SoapMessage message) { if (message.getContextualProperty(SecurityConstants.TOKEN) instanceof SecurityToken) { return (SecurityToken)message.getContextualProperty(SecurityConstants.TOKEN); } // Get the TokenStore TokenStore tokenStore = getTokenStore(message); if (tokenStore == null) { return null; } String id = (String)message.getContextualProperty(SecurityConstants.TOKEN_ID); if (id != null) { return tokenStore.getToken(id); } return null; }
protected void addToken(SoapMessage message) { SecurityToken securityToken = getSecurityToken(message); if (securityToken == null || securityToken.getToken() == null) { // No SecurityToken so just return return; } assertTokens(message); Header h = findSecurityHeader(message, true); Element el = (Element)h.getObject(); el.appendChild(el.getOwnerDocument().importNode(securityToken.getToken(), true)); }