String alias = this.myPassword.substring(1); SecretKeyCallback.AliasRequest ar = new SecretKeyCallback.AliasRequest(alias); SecretKeyCallback skcb = new SecretKeyCallback(ar); Callback[] callbacks = new Callback[] {skcb};
String alias = ((SecretKeyCallback.AliasRequest)secretKeyCallback.getRequest()).getAlias(); if (alias != null) { try {
String alias = ((SecretKeyCallback.AliasRequest)secretKeyCallback.getRequest()).getAlias(); if (alias != null) { try {
public SecretKey getSecretKey(Map context, String alias, boolean encryptMode) throws XWSSecurityException { /* Use SecretKeyCallback */ SecretKeyCallback.Request request = new SecretKeyCallback.AliasRequest(alias); SecretKeyCallback skCallback = new SecretKeyCallback(request); Callback[] callbacks = new Callback[] { skCallback }; try { _handler.handle(callbacks); } catch (Exception e) { log.log(Level.SEVERE, "WSS0216.callbackhandler.handle.exception", new Object[] { "SecretKeyCallback.AliasRequest"}); throw new XWSSecurityException(e); } return (SecretKey) skCallback.getKey(); }