public class UsernameTokenInterceptor extends AbstractTokenInterceptor
| Constructor and Description |
|---|
UsernameTokenInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addToken(org.apache.cxf.binding.soap.SoapMessage message) |
protected WSSecUsernameToken |
addUsernameToken(org.apache.cxf.binding.soap.SoapMessage message,
Document doc,
UsernameToken token) |
protected UsernameToken |
assertTokens(org.apache.cxf.binding.soap.SoapMessage message) |
protected SecurityContext |
createSecurityContext(Principal p,
Subject subject) |
protected Subject |
createSubject(String name,
String password,
boolean isDigest,
String nonce,
String created)
Create a Subject representing a current user and its roles.
|
protected boolean |
isWsiBSPCompliant(org.apache.cxf.binding.soap.SoapMessage message) |
protected UsernameTokenPrincipal |
parseTokenAndCreatePrincipal(Element tokenElement,
boolean bspCompliant) |
protected void |
processToken(org.apache.cxf.binding.soap.SoapMessage message) |
protected WSSecurityEngineResult |
validateToken(Element tokenElement,
org.apache.cxf.binding.soap.SoapMessage message) |
assertTokens, findSecurityHeader, getPassword, getTokenStore, getUnderstoodHeaders, handleMessage, isTLSInUse, policyNotAsserted, policyNotAssertedgetFaultCodePrefix, getRoles, prepareStackTraceaddAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBeforeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleFaultprotected void processToken(org.apache.cxf.binding.soap.SoapMessage message)
processToken in class AbstractTokenInterceptorprotected WSSecurityEngineResult validateToken(Element tokenElement, org.apache.cxf.binding.soap.SoapMessage message) throws WSSecurityException, org.apache.xml.security.exceptions.Base64DecodingException
WSSecurityExceptionorg.apache.xml.security.exceptions.Base64DecodingExceptionprotected UsernameTokenPrincipal parseTokenAndCreatePrincipal(Element tokenElement, boolean bspCompliant) throws WSSecurityException, org.apache.xml.security.exceptions.Base64DecodingException
WSSecurityExceptionorg.apache.xml.security.exceptions.Base64DecodingExceptionprotected boolean isWsiBSPCompliant(org.apache.cxf.binding.soap.SoapMessage message)
protected SecurityContext createSecurityContext(Principal p, Subject subject)
protected Subject createSubject(String name, String password, boolean isDigest, String nonce, String created) throws SecurityException
name - usernamepassword - passwordisDigest - true if a password digest is usednonce - optional noncecreated - optional timestampSecurityExceptionprotected UsernameToken assertTokens(org.apache.cxf.binding.soap.SoapMessage message)
assertTokens in class AbstractTokenInterceptorprotected void addToken(org.apache.cxf.binding.soap.SoapMessage message)
addToken in class AbstractTokenInterceptorprotected WSSecUsernameToken addUsernameToken(org.apache.cxf.binding.soap.SoapMessage message, Document doc, UsernameToken token)
Copyright © 2018 JBoss by Red Hat. All rights reserved.