|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.cxf.ws.security.wss4j.policyvalidators.AbstractTokenPolicyValidator org.apache.cxf.ws.security.wss4j.policyvalidators.AbstractSupportingTokenPolicyValidator
public abstract class AbstractSupportingTokenPolicyValidator
A base class to use to validate various SupportingToken policies.
Constructor Summary | |
---|---|
AbstractSupportingTokenPolicyValidator()
|
Method Summary | |
---|---|
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(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)
|
Methods inherited from class org.apache.cxf.ws.security.wss4j.policyvalidators.AbstractTokenPolicyValidator |
---|
assertPolicy, assertPolicy, getAllAssertionsByLocalname, isTokenRequired |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.cxf.ws.security.wss4j.policyvalidators.SupportingTokenPolicyValidator |
---|
validatePolicy |
Constructor Detail |
---|
public AbstractSupportingTokenPolicyValidator()
Method Detail |
---|
public void setUsernameTokenResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> utResultsList, boolean valUsernameToken)
setUsernameTokenResults
in interface SupportingTokenPolicyValidator
public void setSAMLTokenResults(List<org.apache.wss4j.dom.WSSecurityEngineResult> samlResultsList)
setSAMLTokenResults
in interface SupportingTokenPolicyValidator
public void setTimestampElement(Element timestampElement)
setTimestampElement
in interface SupportingTokenPolicyValidator
public void setMessage(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)
|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |