Subject subject = subjectStatement.getSubject(); if (subject != null) { SubjectConfirmation confirmation = subject.getSubjectConfirmation(); if (confirmation != null) { XMLObject data = confirmation.getSubjectConfirmationData();
if (samlSubject != null && samlSubject.getSubjectConfirmation() != null) { Element sub = samlSubject.getSubjectConfirmation().getDOM(); Element keyInfoElement = XMLUtils.getDirectChildElement(sub, "KeyInfo", SIG_NS);
if (statement instanceof SubjectStatement) { final Subject subject = getStatementSubject((SubjectStatement) statement); final SubjectConfirmation existing = subject.getSubjectConfirmation(); if (existing == null || overwriteExisting) { subject.setSubjectConfirmation(count > 0 ? cloneConfirmation(confirmation) : confirmation);