public abstract class AbstractSupportingTokenPolicyValidator extends AbstractTokenPolicyValidator implements SupportingTokenPolicyValidator
| Constructor and Description |
|---|
AbstractSupportingTokenPolicyValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertSecurePartsIfTokenNotRequired(org.apache.wss4j.policy.model.AbstractSecurityAssertion securedPart,
String localName,
org.apache.cxf.ws.policy.AssertionInfoMap aim) |
protected void |
assertSecurePartsIfTokenNotRequired(org.apache.wss4j.policy.model.SupportingTokens supportingToken,
org.apache.cxf.ws.policy.AssertionInfoMap aim) |
protected boolean |
processKerberosTokens()
Process Kerberos Tokens.
|
protected boolean |
processKeyValueTokens()
Process KeyValue Tokens.
|
protected boolean |
processSAMLTokens()
Process SAML Tokens.
|
protected boolean |
processSCTokens()
Process Security Context Tokens.
|
protected boolean |
processUsernameTokens()
Process UsernameTokens.
|
protected boolean |
processX509Tokens()
Process X509 Tokens.
|
void |
setDerived(boolean derived) |
void |
setEncrypted(boolean encrypted) |
void |
setEncryptedElements(org.apache.wss4j.policy.model.EncryptedElements encryptedElements) |
void |
setEncryptedParts(org.apache.wss4j.policy.model.EncryptedParts encryptedParts) |
void |
setEncryptedResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> encryptedResults) |
void |
setEndorsed(boolean endorsed) |
void |
setMessage(org.apache.cxf.message.Message msg) |
void |
setResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> results) |
void |
setSAMLTokenResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> samlResultsList)
Set the list of SAMLToken results
|
void |
setSigned(boolean signed) |
void |
setSignedElements(org.apache.wss4j.policy.model.SignedElements signedElements) |
void |
setSignedParts(org.apache.wss4j.policy.model.SignedParts signedParts) |
void |
setSignedResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> signedResults) |
void |
setTimestamp(Element timestamp) |
void |
setTimestampElement(Element timestampElement)
Set the Timestamp element
|
void |
setUsernameTokenResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> utResultsList,
boolean valUsernameToken)
Set the list of UsernameToken results
|
void |
setUtResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> utResults) |
void |
setValidateUsernameToken(boolean validateUsernameToken) |
assertPolicy, assertPolicy, getAllAssertionsByLocalname, isTokenRequiredclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvalidatePolicypublic AbstractSupportingTokenPolicyValidator()
public void setUsernameTokenResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> utResultsList, boolean valUsernameToken)
setUsernameTokenResults in interface SupportingTokenPolicyValidatorpublic void setSAMLTokenResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> samlResultsList)
setSAMLTokenResults in interface SupportingTokenPolicyValidatorpublic void setTimestampElement(Element timestampElement)
setTimestampElement in interface SupportingTokenPolicyValidatorpublic void setMessage(org.apache.cxf.message.Message msg)
public void setResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> results)
public void setSignedResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> signedResults)
public void setEncryptedResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> encryptedResults)
public void setSigned(boolean signed)
public void setEncrypted(boolean encrypted)
public void setDerived(boolean derived)
public void setEndorsed(boolean endorsed)
protected boolean processUsernameTokens()
protected boolean processSAMLTokens()
protected boolean processKerberosTokens()
protected boolean processX509Tokens()
protected boolean processKeyValueTokens()
protected boolean processSCTokens()
public void setUtResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> utResults)
public void setValidateUsernameToken(boolean validateUsernameToken)
public void setTimestamp(Element timestamp)
public void setSignedElements(org.apache.wss4j.policy.model.SignedElements signedElements)
public void setEncryptedElements(org.apache.wss4j.policy.model.EncryptedElements encryptedElements)
public void setSignedParts(org.apache.wss4j.policy.model.SignedParts signedParts)
public void setEncryptedParts(org.apache.wss4j.policy.model.EncryptedParts encryptedParts)
protected void assertSecurePartsIfTokenNotRequired(org.apache.wss4j.policy.model.SupportingTokens supportingToken,
org.apache.cxf.ws.policy.AssertionInfoMap aim)
protected void assertSecurePartsIfTokenNotRequired(org.apache.wss4j.policy.model.AbstractSecurityAssertion securedPart,
String localName,
org.apache.cxf.ws.policy.AssertionInfoMap aim)
Apache CXF