private XMLGregorianCalendar getCurrentTime() { try { return XMLTimeUtil.getIssueInstant(); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
private XMLGregorianCalendar generateIssueInstant() { try { return XMLTimeUtil.getIssueInstant(); } catch (ConfigurationException e) { throw new RuntimeException(e); } } }
/** * Get the current instant of time * @return * @throws ConfigurationException */ public static XMLGregorianCalendar getIssueInstant() throws ConfigurationException { return getIssueInstant(TimeZone.getDefault().getID()); }
/** * Get the current instant of time * @return * @throws ConfigurationException */ public static XMLGregorianCalendar getIssueInstant() throws ConfigurationException { return getIssueInstant(TimeZone.getDefault().getID()); }
/** * Get the current instant of time * * @return * * @throws ConfigurationException */ public static XMLGregorianCalendar getIssueInstant() throws ConfigurationException { return getIssueInstant(getCurrentTimeZoneID()); }
/** * Create an empty response type * * @return */ public ResponseType createResponseType(String ID) { try { return new ResponseType(ID, XMLTimeUtil.getIssueInstant()); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
/** * Create an empty response type * * @return */ public ResponseType createResponseType(String ID) { try { return new ResponseType(ID, XMLTimeUtil.getIssueInstant()); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
/** * Get the current instant of time * * @return * * @throws ConfigurationException */ public static XMLGregorianCalendar getIssueInstant() throws ConfigurationException { return getIssueInstant(getCurrentTimeZoneID()); }
/** * Create an empty response type * * @return */ public ResponseType createResponseType(String ID) { try { return new ResponseType(ID, XMLTimeUtil.getIssueInstant()); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
/** * Get the current instant of time * * @return * @throws ConfigurationException */ public static XMLGregorianCalendar getIssueInstant() throws ConfigurationException { return getIssueInstant(getCurrentTimeZoneID()); }
/** * Create an empty response type * @return */ public ResponseType createResponseType(String ID) { try { return new ResponseType(ID, XMLTimeUtil.getIssueInstant()); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
/** * Create an assertion * * @param id * @param issuer * * @return */ public static AssertionType createAssertion(String id, NameIDType issuer) { XMLGregorianCalendar issueInstant = null; try { issueInstant = XMLTimeUtil.getIssueInstant(); } catch (ConfigurationException e) { throw new RuntimeException(e); } AssertionType assertion = new AssertionType(id, issueInstant); assertion.setIssuer(issuer); return assertion; }
/** * Create an assertion * * @param id * @param issuer * @return */ public static AssertionType createAssertion(String id, NameIDType issuer) { XMLGregorianCalendar issueInstant = null; try { issueInstant = XMLTimeUtil.getIssueInstant(); } catch (ConfigurationException e) { throw new RuntimeException(e); } AssertionType assertion = new AssertionType(id, issueInstant); assertion.setIssuer(issuer); return assertion; }
/** * Create an assertion * * @param id * @param issuer * * @return */ public static AssertionType createAssertion(String id, NameIDType issuer) { XMLGregorianCalendar issueInstant = null; try { issueInstant = XMLTimeUtil.getIssueInstant(); } catch (ConfigurationException e) { throw new RuntimeException(e); } AssertionType assertion = new AssertionType(id, issueInstant); assertion.setIssuer(issuer); return assertion; }
/** * Create an assertion * @param id * @param issuer * @return */ public static AssertionType createAssertion(String id, NameIDType issuer) { XMLGregorianCalendar issueInstant = null; try { issueInstant = XMLTimeUtil.getIssueInstant(); } catch (ConfigurationException e) { throw new RuntimeException(e); } AssertionType assertion = new AssertionType(id, issueInstant); assertion.setIssuer(issuer); return assertion; }
/** * Create a Logout Request * * @param issuer * @return * @throws ConfigurationException */ public LogoutRequestType createLogoutRequest(String issuer) throws ConfigurationException { LogoutRequestType lrt = new LogoutRequestType(IDGenerator.create("ID_"), XMLTimeUtil.getIssueInstant()); // Create an issuer NameIDType issuerNameID = new NameIDType(); issuerNameID.setValue(issuer); lrt.setIssuer(issuerNameID); return lrt; }
/** * Create a Logout Request * @param issuer * @return * @throws ConfigurationException */ public LogoutRequestType createLogoutRequest(String issuer) throws ConfigurationException { LogoutRequestType lrt = new LogoutRequestType(IDGenerator.create("ID_"), XMLTimeUtil.getIssueInstant()); //Create an issuer NameIDType issuerNameID = new NameIDType(); issuerNameID.setValue(issuer); lrt.setIssuer(issuerNameID); return lrt; }
/** * Create a Logout Request * * @param issuer * * @return * * @throws ConfigurationException */ public LogoutRequestType createLogoutRequest(String issuer) throws ConfigurationException { LogoutRequestType lrt = new LogoutRequestType(IDGenerator.create("ID_"), XMLTimeUtil.getIssueInstant()); // Create an issuer NameIDType issuerNameID = new NameIDType(); issuerNameID.setValue(issuer); lrt.setIssuer(issuerNameID); return lrt; }
/** * Create a Logout Request * * @param issuer * * @return * * @throws ConfigurationException */ public LogoutRequestType createLogoutRequest(String issuer) throws ConfigurationException { LogoutRequestType lrt = new LogoutRequestType(IDGenerator.create("ID_"), XMLTimeUtil.getIssueInstant()); // Create an issuer NameIDType issuerNameID = new NameIDType(); issuerNameID.setValue(issuer); lrt.setIssuer(issuerNameID); return lrt; }
private void generateSuccessStatusResponseType(String logOutRequestID, SAML2HandlerRequest request, SAML2HandlerResponse response, String originalIssuer) throws ConfigurationException, ParserConfigurationException, ProcessingException { logger.trace("Generating Success Status Response for " + originalIssuer); StatusResponseType statusResponse = new StatusResponseType(IDGenerator.create("ID_"), XMLTimeUtil.getIssueInstant()); // Status StatusType statusType = new StatusType(); StatusCodeType statusCodeType = new StatusCodeType(); statusCodeType.setValue(URI.create(JBossSAMLURIConstants.STATUS_SUCCESS.get())); statusType.setStatusCode(statusCodeType); statusResponse.setStatus(statusType); statusResponse.setInResponseTo(logOutRequestID); statusResponse.setIssuer(request.getIssuer()); try { SAML2Response saml2Response = new SAML2Response(); response.setResultingDocument(saml2Response.convert(statusResponse)); } catch (ParsingException je) { throw logger.processingError(je); } response.setDestination(originalIssuer); }