Examples of AlgorithmSuite


Examples of org.apache.ws.security.components.crypto.AlgorithmSuite

        algorithmSuite.addC14nAlgorithm(WSConstants.C14N_EXCL_WITH_COMMENTS);
        verify(securityHeader, algorithmSuite, crypto, false);
    }

    private AlgorithmSuite createAlgorithmSuite() {
        AlgorithmSuite algorithmSuite = new AlgorithmSuite();
        algorithmSuite.addSignatureMethod(WSConstants.RSA_SHA1);
        algorithmSuite.setMinimumAsymmetricKeyLength(512);
        algorithmSuite.addC14nAlgorithm(WSConstants.C14N_EXCL_OMIT_COMMENTS);
        algorithmSuite.addDigestAlgorithm(WSConstants.SHA1);
       
        return algorithmSuite;
    }
View Full Code Here

Examples of org.apache.ws.security.policy.model.AlgorithmSuite

        log
                .debug("Processing "
                        + spc.readCurrentSecurityToken().getTokenName()
                        + ": "
                        + SecurityProcessorContext.ACTION_NAMES[spc.getAction()]);
        AlgorithmSuite algoSuite = (AlgorithmSuite) spc
                .readCurrentPolicyEngineData();
        if (spc.getAction() == SecurityProcessorContext.START) {
            try {
                algoSuite.setC14n(Constants.C14N);
            } catch (WSSPolicyException e) {
                log.error(e.getMessage(), e);
                return new Boolean(false);
            }
        }
View Full Code Here

Examples of org.apache.ws.security.policy.model.AlgorithmSuite

        log
                .debug("Processing "
                        + spc.readCurrentSecurityToken().getTokenName()
                        + ": "
                        + SecurityProcessorContext.ACTION_NAMES[spc.getAction()]);
        AlgorithmSuite algoSuite = (AlgorithmSuite) spc
                .readCurrentPolicyEngineData();
        if (spc.getAction() == SecurityProcessorContext.START) {
            try {
                algoSuite.setSoapNormalization(Constants.SNT);
            } catch (WSSPolicyException e) {
                log.error(e.getMessage(), e);
                return new Boolean(false);
            }
        }
View Full Code Here

Examples of org.apache.ws.security.policy.model.AlgorithmSuite

        log
                .debug("Processing "
                        + spc.readCurrentSecurityToken().getTokenName()
                        + ": "
                        + SecurityProcessorContext.ACTION_NAMES[spc.getAction()]);
        AlgorithmSuite algoSuite = (AlgorithmSuite) spc
                .readCurrentPolicyEngineData();
        if (spc.getAction() == SecurityProcessorContext.START) {
            try {
                algoSuite.setStrTransform(Constants.STRT10);
            } catch (WSSPolicyException e) {
                log.error(e.getMessage(), e);
                return new Boolean(false);
            }
        }
View Full Code Here

Examples of org.apache.ws.security.policy.model.AlgorithmSuite

        log
                .debug("Processing "
                        + spc.readCurrentSecurityToken().getTokenName()
                        + ": "
                        + SecurityProcessorContext.ACTION_NAMES[spc.getAction()]);
        AlgorithmSuite algoSuite = (AlgorithmSuite) spc
                .readCurrentPolicyEngineData();
        if (spc.getAction() == SecurityProcessorContext.START) {
            try {
                algoSuite.setXPath(Constants.XPATH);
            } catch (WSSPolicyException e) {
                log.error(e.getMessage(), e);
                return new Boolean(false);
            }
        }
View Full Code Here

Examples of org.apache.ws.security.policy.model.AlgorithmSuite

        log
                .debug("Processing "
                        + spc.readCurrentSecurityToken().getTokenName()
                        + ": "
                        + SecurityProcessorContext.ACTION_NAMES[spc.getAction()]);
        AlgorithmSuite algoSuite = (AlgorithmSuite) spc
                .readCurrentPolicyEngineData();
        if (spc.getAction() == SecurityProcessorContext.START) {
            try {
                algoSuite.setXPath(Constants.XPATH20);
            } catch (WSSPolicyException e) {
                log.error(e.getMessage(), e);
                return new Boolean(false);
            }
        }
View Full Code Here

Examples of org.apache.ws.security.policy.model.AlgorithmSuite

    }

    private Boolean setAlgoGroup(SecurityProcessorContext spc) {
        if (spc.getAction() == SecurityProcessorContext.START) {
            try {
                AlgorithmSuite algoSuite = (AlgorithmSuite) spc
                        .readCurrentPolicyEngineData();
                algoSuite.setAlgorithmSuite(spc.getAssertion().getName()
                        .getLocalPart());
                ((AlgorithmWrapper) spc.readPreviousPolicyEngineData())
                        .setAlgorithmSuite(algoSuite);
            } catch (WSSPolicyException e) {
                log.error(e.getMessage(), e);
View Full Code Here

Examples of org.apache.ws.security.policy.model.AlgorithmSuite

            }
            while (it.hasNext()) {
                wst.encElements.add((String) it.next());
            }
        }
        AlgorithmSuite suite = suppToken.getAlgorithmSuite();

        /*
         * Iterator over all tokens, initialize their data structure, and store
         * them in the support token data structure.
         */
 
View Full Code Here

Examples of org.apache.wss4j.common.crypto.AlgorithmSuite

        WSDocInfo docInfo
    ) throws WSSecurityException {
        SamlAssertionWrapper samlAssertion = new SamlAssertionWrapper(token);
        if (samlAssertion.isSigned()) {
            // Check for compliance against the defined AlgorithmSuite
            AlgorithmSuite algorithmSuite = data.getSamlAlgorithmSuite();
           
            Signature sig = samlAssertion.getSignature();
            KeyInfo keyInfo = sig.getKeyInfo();
            if (keyInfo == null) {
                throw new WSSecurityException(
View Full Code Here

Examples of org.apache.wss4j.common.crypto.AlgorithmSuite

                WSSecurityException.ErrorCode.UNSUPPORTED_ALGORITHM, "badEncAlgo",
                ex, symEncAlgo);
        }
       
        // Check for compliance against the defined AlgorithmSuite
        AlgorithmSuite algorithmSuite = data.getAlgorithmSuite();
        if (algorithmSuite != null) {
            AlgorithmSuiteValidator algorithmSuiteValidator = new
                AlgorithmSuiteValidator(algorithmSuite);

            algorithmSuiteValidator.checkSymmetricKeyLength(symmetricKey.getEncoded().length);
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.