Examples of WSParameterCallback


Examples of org.apache.ws.security.WSParameterCallback

    WSPasswordCallback[] cb = { new WSPasswordCallback(
        WSSecKerberosToken.KERBEROS_SERVICE_PRINCIPLE_UNKNOWN,
        WSPasswordCallback.KERBEROS_TOKEN) };
    String password = null;
    WSParameterCallback[] para = { new WSParameterCallback(
        WSParameterCallback.SERVICE_PRINCIPLE_PASSWORD) };

    try {
      handler.handle(cb);
      if (cb[0].getPassword() != null && !"".equals(cb[0].getPassword())) {
View Full Code Here

Examples of org.apache.ws.security.WSParameterCallback

                // TODO Handle malformed SAML tokens where they don't have the
                // secret in them
                decryptedData = keyInfo.getSecret();
            }else if (p instanceof KerberosTokenProcessor) {
              KerberosTokenProcessor krbp = (KerberosTokenProcessor) p;
        WSParameterCallback param = new WSParameterCallback(WSParameterCallback.KDC_DES_AES_FACTOR);
            int factor = 0;
          try {
          Callback[] callbacks = new Callback[] { param };
          cb.handle(callbacks);
          factor = param.getIntValue();
        } catch (Exception e) {
          //Ignore
          log.error("Error while executing parameter callback",e);
        }
       
View Full Code Here

Examples of org.apache.ws.security.WSParameterCallback

                        handler.handle(new Callback[] { pc });
                    }
                }

            } else if (callbacks[i] instanceof WSParameterCallback) {
                WSParameterCallback para = (WSParameterCallback) callbacks[i];
                if (para.getProperty() == WSParameterCallback.KDC_DES_AES_FACTOR) {
                    if (config != null) {
                        KerberosConfig krbConfig = config.getKerberosConfig();
                        int factor = 0;
                        String fac = null;
                        if (krbConfig != null
                                && (fac = krbConfig.getProp().getProperty(
                                        KerberosConfig.KDC_DES_AES_FACTOR)) != null) {
                            try {
                                factor = Integer.parseInt(fac);
                            } catch (Exception e) {
                                factor = 0;
                            }
                        }
                        para.setIntValue(factor);
                    }
                } else if (para.getProperty() == WSParameterCallback.SERVICE_PRINCIPLE_PASSWORD) {
                    if (config != null) {
                        KerberosConfig krbConfig = config.getKerberosConfig();
                        String password = null;
                        if (krbConfig != null
                                && (password = krbConfig.getProp().getProperty(
                                        KerberosConfig.SERVICE_PRINCIPLE_PASSWORD)) != null) {
                            para.setStringValue(password);
                        }
                    }
                }
            } else {
                throw new UnsupportedCallbackException(callbacks[i], "Unrecognized Callback");
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.