Package javax.security.auth.callback

Examples of javax.security.auth.callback.UnsupportedCallbackException


            Callback callback = callbacks[i];
            if (callback instanceof CertificateCallback) {
                CertificateCallback cc = (CertificateCallback) callback;
                cc.setCertificate(certificate);
            } else {
                throw new UnsupportedCallbackException(callback);
            }
        }
    }
View Full Code Here


                nc.setName(username);
            } else if (callback instanceof PasswordCallback) {
                PasswordCallback pc = (PasswordCallback) callback;
                pc.setPassword(password);
            } else {
                throw new UnsupportedCallbackException(callback);
            }
        }
    }
View Full Code Here

                nc.setName(username);
            } else if (callback instanceof PasswordCallback) {
                PasswordCallback pc = (PasswordCallback) callback;
                pc.setPassword(password);
            } else {
                throw new UnsupportedCallbackException(callback);
            }
        }
    }
View Full Code Here

    }

    public void handle(Callback[] callbacks) throws IllegalArgumentException, UnsupportedCallbackException {
        if (exploring) {
            source = callbacks;
            throw new UnsupportedCallbackException(callbacks != null && callbacks.length > 0 ? callbacks[0] : null, "DO NOT PROCEED WITH THIS LOGIN");
        } else {
            if(callbacks.length != source.length) {
                throw new IllegalArgumentException("Mismatched callbacks");
            }
            for (int i = 0; i < callbacks.length; i++) {
View Full Code Here

            if (callback instanceof NameCallback) {
                ((NameCallback)callback).setName("system");
            } else if (callback instanceof PasswordCallback) {
                ((PasswordCallback)callback).setPassword("manager".toCharArray());
            } else {
                throw new UnsupportedCallbackException(callback);
            }
            System.out.println("CallbackHandler set user=system, password=manager");
        }
    }
View Full Code Here

                    if (callback instanceof PasswordCallback) {
                        ((PasswordCallback) callback).setPassword(password.toCharArray());
                    } else if (callback instanceof NameCallback) {
                        ((NameCallback) callback).setName(username);
                    } else {
                        throw new UnsupportedCallbackException(callback);
                    }
                }
            }
        };
        module.initialize(sub, handler, new HashMap(), options);
View Full Code Here

                nc.setName("CalculatorUser");
            } else if (callbacks[i] instanceof PasswordCallback) {
                PasswordCallback pc = (PasswordCallback)callbacks[i];
                pc.setPassword("CalculatorUserPasswd".toCharArray());
            } else {
                throw new UnsupportedCallbackException
                 (callbacks[i], "Unsupported Callback!");
            }
          }
    }
View Full Code Here

                    if (callback instanceof PasswordCallback) {
                        ((PasswordCallback) callback).setPassword(password.toCharArray());
                    } else if (callback instanceof NameCallback) {
                        ((NameCallback) callback).setName(username);
                    } else {
                        throw new UnsupportedCallbackException(callback);
                    }
                }
            }
        };
        module.initialize(sub, handler, new HashMap(), options);
View Full Code Here

                {
                    ((AuthorizeCallback) callback).setAuthorized(authenticated != null && authenticated.getStatus() == AuthenticationResult.AuthenticationStatus.SUCCESS);
                }
                else
                {
                    throw new UnsupportedCallbackException(callback);
                }
            }
        }
View Full Code Here

                {
                    ((AuthorizeCallback) callback).setAuthorized(true);
                }
                else
                {
                    throw new UnsupportedCallbackException(callback);
                }
            }
        }
View Full Code Here

TOP

Related Classes of javax.security.auth.callback.UnsupportedCallbackException

Copyright © 2018 www.massapicom. 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.