assertion.setIssuer(XMLObjectSupport.cloneXMLObject(issuer)); assertion.setIssueInstant(DateTime.now()); assertion.setID(requestIdManager.newId());
//Create assertion Assertion assertion = SAML2ComponentBuilder.createAssertion(); //create issuer Issuer issuer = SAML2ComponentBuilder.createIssuer(issuerString); assertion.setIssuer(issuer);
/** * Create a new SAML1 response object. * * @param authnStatement the authn statement * @param issuer the issuer * @param issuedAt the issued at * @param id the id * @return the assertion */ public Assertion newAssertion(final AuthnStatement authnStatement, final String issuer, final DateTime issuedAt, final String id) { final Assertion assertion = newSamlObject(Assertion.class); assertion.setID(id); assertion.setIssueInstant(issuedAt); assertion.setIssuer(newIssuer(issuer)); assertion.getAuthnStatements().add(authnStatement); return assertion; }
final Issuer issuerObject = issuerBuilder.buildObject(); issuerObject.setValue(issuer); assertion.setIssuer(issuerObject);
/** {@inheritDoc} */ protected void processChildElement(XMLObject parentObject, XMLObject childObject) throws UnmarshallingException { Assertion assertion = (Assertion) parentObject; if (childObject instanceof Issuer) { assertion.setIssuer((Issuer) childObject); } else if (childObject instanceof Signature) { assertion.setSignature((Signature) childObject); } else if (childObject instanceof Subject) { assertion.setSubject((Subject) childObject); } else if (childObject instanceof Conditions) { assertion.setConditions((Conditions) childObject); } else if (childObject instanceof Advice) { assertion.setAdvice((Advice) childObject); } else if (childObject instanceof Statement) { assertion.getStatements().add((Statement) childObject); } else { super.processChildElement(parentObject, childObject); } }
saml2.setIssuer(samlIssuer);
samlAssertion.setID(SAMLSSOUtil.createID()); samlAssertion.setVersion(SAMLVersion.VERSION_20); samlAssertion.setIssuer(OpenSAML3Util.getIssuer("carbon.super")); samlAssertion.setIssueInstant(currentTime); Subject subject = new SubjectBuilder().buildObject();
samlAssertion.setID(SAMLSSOUtil.createID()); samlAssertion.setVersion(SAMLVersion.VERSION_20); samlAssertion.setIssuer(OpenSAML3Util.getIssuer("carbon.super")); samlAssertion.setIssueInstant(currentTime); Subject subject = new SubjectBuilder().buildObject();
.class); issuer.setValue(request.getIssuer().getValue()); a.setIssuer(issuer);