public void handle(Callback[] callbacks)
throws IOException, UnsupportedCallbackException {
for (int i = 0; i < callbacks.length; i++) {
if (callbacks[i] instanceof SAMLCallback) {
SAMLCallback callback = (SAMLCallback) callbacks[i];
callback.setSamlVersion(SAMLVersion.VERSION_11);
callback.setIssuer(issuer);
if (conditions != null) {
callback.setConditions(conditions);
}
callback.setIssuerCrypto(getIssuerCrypto());
callback.setIssuerKeyName(getIssuerName());
callback.setIssuerKeyPassword(getIssuerPassword());
SubjectBean subjectBean =
new SubjectBean(
subjectName, subjectQualifier, confirmationMethod
);