Modifier and Type | Method and Description |
---|---|
protected boolean |
ReceivedTokenCallbackHandler.skipResult(Integer resultPriority,
WSSecurityEngineResult result) |
Modifier and Type | Method and Description |
---|---|
protected WSSecurityEngineResult |
UsernameTokenInterceptor.validateToken(Element tokenElement,
org.apache.cxf.binding.soap.SoapMessage message) |
Modifier and Type | Method and Description |
---|---|
protected SecurityContext |
DefaultWSS4JSecurityContextCreator.createSecurityContext(org.apache.cxf.binding.soap.SoapMessage msg,
boolean useJAASSubject,
WSSecurityEngineResult wsResult) |
Modifier and Type | Method and Description |
---|---|
protected WSSecurityEngineResult |
AbstractBindingBuilder.getEncryptedKeyResult() |
Modifier and Type | Method and Description |
---|---|
List<WSSecurityEngineResult> |
PolicyValidatorParameters.getEncryptedResults() |
List<WSSecurityEngineResult> |
PolicyValidatorParameters.getSamlResults() |
List<WSSecurityEngineResult> |
PolicyValidatorParameters.getSignedResults() |
List<WSSecurityEngineResult> |
PolicyValidatorParameters.getUsernameTokenResults() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractBindingPolicyValidator.checkDerivedKeys(AbstractTokenWrapper tokenWrapper,
boolean hasDerivedKeys,
List<WSSecurityEngineResult> signedResults,
List<WSSecurityEngineResult> encryptedResults)
Check the derived key requirement.
|
protected boolean |
AbstractBindingPolicyValidator.checkDerivedKeys(AbstractTokenWrapper tokenWrapper,
boolean hasDerivedKeys,
List<WSSecurityEngineResult> signedResults,
List<WSSecurityEngineResult> encryptedResults)
Check the derived key requirement.
|
boolean |
AbstractSamlPolicyValidator.checkHolderOfKey(SamlAssertionWrapper assertionWrapper,
List<WSSecurityEngineResult> signedResults,
Certificate[] tlsCerts)
Check the holder-of-key requirements against the received assertion.
|
protected boolean |
AbstractBindingPolicyValidator.checkProperties(AbstractSymmetricAsymmetricBinding binding,
org.apache.cxf.ws.policy.AssertionInfo ai,
org.apache.cxf.ws.policy.AssertionInfoMap aim,
WSHandlerResult results,
List<WSSecurityEngineResult> signedResults,
Message message)
Check various properties set in the policy of the binding
|
protected boolean |
AbstractBindingPolicyValidator.checkProtectionOrder(AbstractSymmetricAsymmetricBinding binding,
org.apache.cxf.ws.policy.AssertionInfoMap aim,
org.apache.cxf.ws.policy.AssertionInfo ai,
List<WSSecurityEngineResult> results)
Check the Protection Order of the binding
|
boolean |
UsernameTokenPolicyValidator.checkTokens(UsernameToken usernameTokenPolicy,
org.apache.cxf.ws.policy.AssertionInfo ai,
List<WSSecurityEngineResult> utResults)
All UsernameTokens must conform to the policy
|
protected boolean |
AbstractSamlPolicyValidator.compareCredentials(SAMLKeyInfo subjectKeyInfo,
List<WSSecurityEngineResult> signedResults,
Certificate[] tlsCerts)
Compare the credentials of the assertion to the credentials used in 2-way TLS or those
used to verify signatures.
|
protected boolean |
AbstractBindingPolicyValidator.isSignatureEncrypted(List<WSSecurityEngineResult> results)
Check whether the primary Signature (and all SignatureConfirmation) elements were encrypted
|
protected boolean |
AbstractBindingPolicyValidator.isTokenProtected(List<WSSecurityEngineResult> results,
List<WSSecurityEngineResult> signedResults)
Check whether the token protection policy is followed.
|
protected boolean |
AbstractBindingPolicyValidator.isTokenProtected(List<WSSecurityEngineResult> results,
List<WSSecurityEngineResult> signedResults)
Check whether the token protection policy is followed.
|
void |
PolicyValidatorParameters.setEncryptedResults(List<WSSecurityEngineResult> encryptedResults) |
void |
PolicyValidatorParameters.setSamlResults(List<WSSecurityEngineResult> samlResults) |
void |
PolicyValidatorParameters.setSignedResults(List<WSSecurityEngineResult> signedResults) |
void |
PolicyValidatorParameters.setUsernameTokenResults(List<WSSecurityEngineResult> usernameTokenResults) |
protected boolean |
AbstractBindingPolicyValidator.validateEntireHeaderAndBodySignatures(List<WSSecurityEngineResult> signedResults)
Validate the entire header and body signature property.
|
protected boolean |
AbstractBindingPolicyValidator.validateTimestamp(boolean includeTimestamp,
boolean transportBinding,
WSHandlerResult results,
List<WSSecurityEngineResult> signedResults,
Message message)
Validate a Timestamp
|
Modifier and Type | Method and Description |
---|---|
WSSecurityEngineResult |
WSDocInfo.getResult(String uri)
Get a WSSecurityEngineResult for the given Id.
|
Modifier and Type | Method and Description |
---|---|
Map<Integer,List<WSSecurityEngineResult>> |
WSDocInfo.getActionResults()
Return a copy of the map between security actions + results.
|
List<WSSecurityEngineResult> |
WSDocInfo.getResults()
Get a copy of the security results list.
|
List<WSSecurityEngineResult> |
WSDocInfo.getResultsByTag(Integer tag)
Get a unmodifiable list of WSSecurityEngineResults of the given Integer tag
|
Modifier and Type | Method and Description |
---|---|
void |
WSDocInfo.addResult(WSSecurityEngineResult result)
Store a WSSecurityEngineResult for later retrieval.
|
Modifier and Type | Method and Description |
---|---|
Map<Integer,List<WSSecurityEngineResult>> |
WSHandlerResult.getActionResults() |
List<WSSecurityEngineResult> |
WSHandlerResult.getResults()
gets the the security results
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
WSHandler.checkReceiverResults(List<WSSecurityEngineResult> wsResult,
List<Integer> actions) |
protected boolean |
WSHandler.checkReceiverResultsAnyOrder(List<WSSecurityEngineResult> wsResult,
List<Integer> actions) |
Constructor and Description |
---|
WSHandlerResult(String actor,
List<WSSecurityEngineResult> results,
Map<Integer,List<WSSecurityEngineResult>> actionResults)
constructor
|
WSHandlerResult(String actor,
List<WSSecurityEngineResult> results,
Map<Integer,List<WSSecurityEngineResult>> actionResults)
constructor
|
Modifier and Type | Method and Description |
---|---|
static boolean |
DOMSAMLUtil.checkHolderOfKey(SamlAssertionWrapper assertionWrapper,
List<WSSecurityEngineResult> signedResults,
Certificate[] tlsCerts)
Check the holder-of-key requirements against the received assertion.
|
static boolean |
DOMSAMLUtil.checkSenderVouches(SamlAssertionWrapper assertionWrapper,
Certificate[] tlsCerts,
Element body,
List<WSSecurityEngineResult> signed)
Check the sender-vouches requirements against the received assertion.
|
static boolean |
DOMSAMLUtil.compareCredentials(SAMLKeyInfo subjectKeyInfo,
List<WSSecurityEngineResult> signedResults,
Certificate[] tlsCerts)
Compare the credentials of the assertion to the credentials used in 2-way TLS or those
used to verify signatures.
|
Modifier and Type | Method and Description |
---|---|
static void |
SignatureUtils.verifySignedElement(Element elem,
List<WSSecurityEngineResult> signedResults) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.