private DigestCredential getDigestCredential() { ObjectCallback oc = new ObjectCallback("Credential:"); try { super.callbackHandler.handle(new Callback[] { oc }); } catch (IOException | UnsupportedCallbackException e) { return null; } Object credential = oc.getCredential(); if (credential instanceof DigestCredential) { return (DigestCredential) credential; } return null; }
protected Object getCredential() throws LoginException { NameCallback nc = new NameCallback("Alias: "); ObjectCallback oc = new ObjectCallback("Credential: "); Callback[] callbacks = { nc, oc }; try { callbackHandler.handle(callbacks); return oc.getCredential(); } catch (IOException ioe) { LoginException le = new LoginException(); le.initCause(ioe); throw le; } catch (UnsupportedCallbackException uce) { LoginException le = new LoginException(); le.initCause(uce); throw le; } }
private DigestCredential getDigestCredential() { ObjectCallback oc = new ObjectCallback("Credential:"); try { super.callbackHandler.handle(new Callback[] { oc }); } catch (IOException | UnsupportedCallbackException e) { return null; } Object credential = oc.getCredential(); if (credential instanceof DigestCredential) { /* * This change is an intermediate change to allow the use of a DigestCredential until we are ready to switch to * JAAS. * * However we only wish to accept trusted implementations so perform this final check. */ if (credential.getClass().getName().equals("org.wildfly.extension.undertow.security.DigestCredentialImpl")) { return (DigestCredential) credential; } } return null; }
protected Object getCredential() throws LoginException { NameCallback nc = new NameCallback("Alias: "); ObjectCallback oc = new ObjectCallback("Credential: "); Callback[] callbacks = { nc, oc }; try { callbackHandler.handle(callbacks); return oc.getCredential(); } catch (IOException ioe) { LoginException le = new LoginException(); le.initCause(ioe); throw le; } catch (UnsupportedCallbackException uce) { LoginException le = new LoginException(); le.initCause(uce); throw le; } }
protected Object getCredential() throws LoginException { NameCallback nc = new NameCallback("Alias: "); ObjectCallback oc = new ObjectCallback("Credential: "); Callback[] callbacks = { nc, oc }; try { callbackHandler.handle(callbacks); return oc.getCredential(); } catch (IOException ioe) { LoginException le = new LoginException(); le.initCause(ioe); throw le; } catch (UnsupportedCallbackException uce) { LoginException le = new LoginException(); le.initCause(uce); throw le; } }
ObjectCallback oc = new ObjectCallback("Certificate: "); Callback[] callbacks = { nc, oc }; String alias = null;
ObjectCallback oc = new ObjectCallback("Credentials: "); Callback callbacks[] = {nc, oc}; try {
ObjectCallback oc = new ObjectCallback("Certificate"); Callback[] callbacks = new Callback[] {nc, oc};
ObjectCallback oc = new ObjectCallback("Certificate: "); Callback[] callbacks = { nc, oc }; String alias = null;
ObjectCallback oc = new ObjectCallback("Certificate: "); Callback[] callbacks = {nc, oc}; String alias;
ObjectCallback callback = new ObjectCallback(null); Element assertionElement = null; try {
ObjectCallback callback = new ObjectCallback(null); Element assertionElement = null; try {
ObjectCallback callback = new ObjectCallback(null); Element assertionElement = null; try {
ObjectCallback callback = new ObjectCallback(null); Element assertionElement = null; try {