Examples of validatePolicy()


Examples of org.apache.cxf.ws.security.wss4j.policyvalidators.ConcreteSupportingTokenPolicyValidator.validatePolicy()

        validator = new SignedEndorsingEncryptedTokenPolicyValidator();
        validator.setUsernameTokenResults(utResults, utWithCallbacks);
        validator.setSAMLTokenResults(samlResults);
        validator.setTimestampElement(timestamp);
        check &= validator.validatePolicy(aim, msg, results, signedResults, encryptedResults);
       
        return check;
    }
   
    private boolean assertHeadersExists(AssertionInfoMap aim, SoapMessage msg, Node header)
View Full Code Here

Examples of org.apache.cxf.ws.security.wss4j.policyvalidators.EndorsingTokenPolicyValidator.validatePolicy()

            assertPolicy(aim, SP12Constants.ENDORSING_SUPPORTING_TOKENS);
        } else {
            // TODO need to revisit all of the other endorsed policies
            EndorsingTokenPolicyValidator endorsingValidator =
                new EndorsingTokenPolicyValidator(signedResults, msg);
            endorsingValidator.validatePolicy(aim);
        }
        super.doResults(msg, actor, soapHeader, soapBody, results, utWithCallbacks);
    }
    private void assertHeadersExists(AssertionInfoMap aim, SoapMessage msg, Node header)
        throws SOAPException {
View Full Code Here

Examples of org.apache.cxf.ws.security.wss4j.policyvalidators.IssuedTokenPolicyValidator.validatePolicy()

            IssuedTokenPolicyValidator issuedValidator =
                new IssuedTokenPolicyValidator(signedResults, message);
            Collection<AssertionInfo> issuedAis = aim.get(SP12Constants.ISSUED_TOKEN);

            for (AssertionWrapper assertionWrapper : findSamlTokenResults(rResult.getResults())) {
                boolean valid = issuedValidator.validatePolicy(issuedAis, assertionWrapper);
                if (valid) {
                    SecurityToken token = createSecurityToken(assertionWrapper);
                    message.getExchange().put(SecurityConstants.TOKEN, token);
                    return;
                }
View Full Code Here

Examples of org.apache.cxf.ws.security.wss4j.policyvalidators.IssuedTokenPolicyValidator.validatePolicy()

                    message.getExchange().put(SecurityConstants.TOKEN, token);
                    return;
                }
            }
            for (BinarySecurity binarySecurityToken : findBinarySecurityTokenResults(rResult.getResults())) {
                boolean valid = issuedValidator.validatePolicy(issuedAis, binarySecurityToken);
                if (valid) {
                    SecurityToken token = createSecurityToken(binarySecurityToken);
                    message.getExchange().put(SecurityConstants.TOKEN, token);
                    return;
                }
View Full Code Here

Examples of org.apache.cxf.ws.security.wss4j.policyvalidators.IssuedTokenPolicyValidator.validatePolicy()

            IssuedTokenPolicyValidator issuedValidator =
                new IssuedTokenPolicyValidator(signedResults, message);
            Collection<AssertionInfo> issuedAis = aim.get(SP12Constants.ISSUED_TOKEN);

            for (AssertionWrapper assertionWrapper : findSamlTokenResults(rResult.getResults())) {
                boolean valid = issuedValidator.validatePolicy(issuedAis, assertionWrapper);
                if (valid) {
                    SecurityToken token = createSecurityToken(assertionWrapper);
                    message.getExchange().put(SecurityConstants.TOKEN, token);
                    return;
                }
View Full Code Here

Examples of org.apache.cxf.ws.security.wss4j.policyvalidators.IssuedTokenPolicyValidator.validatePolicy()

                    message.getExchange().put(SecurityConstants.TOKEN, token);
                    return;
                }
            }
            for (BinarySecurity binarySecurityToken : findBinarySecurityTokenResults(rResult.getResults())) {
                boolean valid = issuedValidator.validatePolicy(issuedAis, binarySecurityToken);
                if (valid) {
                    SecurityToken token = createSecurityToken(binarySecurityToken);
                    message.getExchange().put(SecurityConstants.TOKEN, token);
                    return;
                }
View Full Code Here

Examples of org.apache.cxf.ws.security.wss4j.policyvalidators.KerberosTokenPolicyValidator.validatePolicy()

            for (WSSecurityEngineResult wser : kerberosResults) {
                KerberosSecurity kerberosToken =
                    (KerberosSecurity)wser.get(WSSecurityEngineResult.TAG_BINARY_SECURITY_TOKEN);
                KerberosTokenPolicyValidator kerberosValidator =
                    new KerberosTokenPolicyValidator(message);
                boolean valid = kerberosValidator.validatePolicy(aim, kerberosToken);
                if (valid) {
                    SecurityToken token = createSecurityToken(kerberosToken);
                    token.setSecret((byte[])wser.get(WSSecurityEngineResult.TAG_SECRET));
                    message.getExchange().put(SecurityConstants.TOKEN, token);
                    return;
View Full Code Here

Examples of org.apache.cxf.ws.security.wss4j.policyvalidators.LayoutPolicyValidator.validatePolicy()

                aim, msg, soapBody, results, signedResults, encryptedResults
            );
       
        // Check Layout that might not be tied to a binding
        LayoutPolicyValidator layoutValidator = new LayoutPolicyValidator();
        check &= layoutValidator.validatePolicy(aim, msg, soapBody, results, signedResults);
       
        return check;
    }
   
    /**
 
View Full Code Here

Examples of org.apache.cxf.ws.security.wss4j.policyvalidators.SamlTokenPolicyValidator.validatePolicy()

       
        TokenPolicyValidator utValidator = new UsernameTokenPolicyValidator();
        check &= utValidator.validatePolicy(aim, msg, soapBody, results, signedResults);
       
        TokenPolicyValidator samlValidator = new SamlTokenPolicyValidator();
        check &= samlValidator.validatePolicy(aim, msg, soapBody, results, signedResults);
       
        TokenPolicyValidator sctValidator = new SecurityContextTokenPolicyValidator();
        check &= sctValidator.validatePolicy(aim, msg, soapBody, results, signedResults);
       
        TokenPolicyValidator wss11Validator = new WSS11PolicyValidator();
View Full Code Here

Examples of org.apache.cxf.ws.security.wss4j.policyvalidators.SamlTokenPolicyValidator.validatePolicy()

       
        TokenPolicyValidator utValidator = new UsernameTokenPolicyValidator();
        check &= utValidator.validatePolicy(aim, msg, soapBody, results, signedResults);
       
        TokenPolicyValidator samlValidator = new SamlTokenPolicyValidator();
        check &= samlValidator.validatePolicy(aim, msg, soapBody, results, signedResults);
       
        TokenPolicyValidator sctValidator = new SecurityContextTokenPolicyValidator();
        check &= sctValidator.validatePolicy(aim, msg, soapBody, results, signedResults);
       
        TokenPolicyValidator wss11Validator = new WSS11PolicyValidator();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.