@Override public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { for (Callback callback : callbacks) { if (callback instanceof CertificateCallback) { CertificateCallback certCallback = (CertificateCallback) callback; certCallback.setCertificates(new X509Certificate[]{cert}); } else { throw new UnsupportedCallbackException(callback); } } } };
CertificateCallback certCallback = (CertificateCallback) callback; certCallback.setCertificates(getCertsFromConnection(remotingConnection)); } else if (callback instanceof Krb5Callback) { Krb5Callback krb5Callback = (Krb5Callback) callback;