Package org.apache.ws.security.message

Examples of org.apache.ws.security.message.WSSAddUsernameToken.build()


                .getPassword();

        WSSAddUsernameToken builder = new WSSAddUsernameToken(reqData.getActor(), mu);
        builder.setPasswordType(reqData.getPwType());
        // add the UsernameToken to the SOAP Enevelope
        builder.build(doc, reqData.getUsername(), password);

        if (reqData.getUtElements() != null && reqData.getUtElements().length > 0) {
            for (int j = 0; j < reqData.getUtElements().length; j++) {
                reqData.getUtElements()[j].trim();
                if (reqData.getUtElements()[j].equals("Nonce")) {
View Full Code Here


            sign.build(doc, null);
        } catch (WSSecurityException e) {
            throw new WSSecurityException("WSHandler: Error during Signatur with UsernameToken secret"
                    + e);
        }
        builder.build(doc, null, null);
    }

    protected void performSTAction(int actionToDo, boolean mu, Document doc, RequestData reqData)
            throws WSSecurityException {
        WSSAddSAMLToken builder = new WSSAddSAMLToken(reqData.getActor(), mu);
View Full Code Here

                .getPassword();

        WSSAddUsernameToken builder = new WSSAddUsernameToken(reqData.actor, mu);
        builder.setPasswordType(reqData.pwType);
        // add the UsernameToken to the SOAP Enevelope
        builder.build(doc, reqData.username, password);

        if (reqData.utElements != null && reqData.utElements.length > 0) {
            for (int j = 0; j < reqData.utElements.length; j++) {
              reqData.utElements[j].trim();
                if (reqData.utElements[j].equals("Nonce")) {
View Full Code Here

      sign.build(doc, null);
    } catch (WSSecurityException e) {
      throw new AxisFault("WSDoAllSender: Error during Signatur with UsernameToken secret"
          + e);
    }
    builder.build(doc, null, null);
  }


    private void performSTAction(int actionToDo, boolean mu, Document doc, RequestData reqData)
            throws AxisFault {
View Full Code Here

        sign.setKeyIdentifierType(WSConstants.UT_SIGNING);
        sign.setSignatureAlgorithm(XMLSignature.ALGO_ID_MAC_HMAC_SHA1);
        log.info("Before signing....");
        sign.build(doc, null);
        log.info("Before adding UsernameToken PW Text....");
        Document signedDoc = builder.build(doc, "wernerd", "verySecret");
        Message signedMsg = (Message) AxisUtil.toSOAPMessage(signedDoc);
        if (log.isDebugEnabled()) {
            log.debug("Message with UserNameToken PW Text:");
            XMLUtils.PrettyElementToWriter(signedMsg.getSOAPEnvelope().getAsDOM(), new PrintWriter(System.out));
        }
View Full Code Here

    public void testUsernameTokenDigest() throws Exception {
        SOAPEnvelope envelope = null;
        WSSAddUsernameToken builder = new WSSAddUsernameToken();
        log.info("Before adding UsernameToken PW Digest....");
        Document doc = unsignedEnvelope.getAsDocument();
        Document signedDoc = builder.build(doc, "wernerd", "verySecret");

        /*
         * convert the resulting document into a message first. The toSOAPMessage()
         * method performs the necessary c14n call to properly set up the signed
         * document and convert it into a SOAP message. After that we extract it
View Full Code Here

        SOAPEnvelope envelope = null;
        WSSAddUsernameToken builder = new WSSAddUsernameToken();
        builder.setPasswordType(WSConstants.PASSWORD_TEXT);
        log.info("Before adding UsernameToken PW Text....");
        Document doc = unsignedEnvelope.getAsDocument();
        Document signedDoc = builder.build(doc, "wernerd", "verySecret");
        Message signedMsg = (Message) AxisUtil.toSOAPMessage(signedDoc);
        if (log.isDebugEnabled()) {
            log.debug("Message with UserNameToken PW Text:");
            XMLUtils.PrettyElementToWriter(signedMsg.getSOAPEnvelope().getAsDOM(), new PrintWriter(System.out));
        }
View Full Code Here

        String password = "Sri Lanka Sri Lanka UOM ";
        byte[] key = password.getBytes();

        WSSAddUsernameToken builder = new WSSAddUsernameToken("", false);
        builder.setPasswordType(WSConstants.PASSWORD_TEXT);
        builder.build(doc, username, password);

        //Step 2
        // I should add wsu:Id here but I am not adding it since
        Element usrEle =
            (Element) (doc
View Full Code Here

        String password = "Sri Lanka Sri Lanka UOM ";
        byte[] key = password.getBytes();

        WSSAddUsernameToken builder = new WSSAddUsernameToken("", false);
        builder.setPasswordType(WSConstants.PASSWORD_TEXT);
        builder.build(doc, username, password);

        //Step 2
        // I should add wsu:Id here but I am not adding it since
        Element usrEle =
            (Element) (doc
View Full Code Here

        sign.setKeyIdentifierType(WSConstants.UT_SIGNING);
        sign.setSignatureAlgorithm(XMLSignature.ALGO_ID_MAC_HMAC_SHA1);
        log.info("Before signing....");
        sign.build(doc, null);
        log.info("Before adding UsernameToken PW Text....");
        Document signedDoc = builder.build(doc, "wernerd", "verySecret");
        Message signedMsg = (Message) SOAPUtil.toSOAPMessage(signedDoc);
        if (log.isDebugEnabled()) {
            log.debug("Message with UserNameToken PW Text:");
            XMLUtils.PrettyElementToWriter(signedMsg.getSOAPEnvelope().getAsDOM(), new PrintWriter(System.out));
        }
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.