protected SAML2HandlerRequest getSAML2HandlerRequest(SAMLDocumentHolder documentHolder, HTTPContext httpContext) { IssuerInfoHolder holder = null; if (issuer == null) { holder = new IssuerInfoHolder(this.serviceURL); } else { holder = new IssuerInfoHolder(issuer); } return new DefaultSAML2HandlerRequest(httpContext, holder.getIssuer(), documentHolder, HANDLER_TYPE.SP); }
protected SAML2HandlerRequest getSAML2HandlerRequest(SAMLDocumentHolder documentHolder, HTTPContext httpContext) { IssuerInfoHolder holder = null; if (issuer == null) { holder = new IssuerInfoHolder(this.serviceURL); } else { holder = new IssuerInfoHolder(issuer); } return new DefaultSAML2HandlerRequest(httpContext, holder.getIssuer(), documentHolder, HANDLER_TYPE.SP); }
protected SAML2HandlerRequest getSAML2HandlerRequest(SAMLDocumentHolder documentHolder, HTTPContext httpContext) { IssuerInfoHolder holder = null; if (issuer == null) { holder = new IssuerInfoHolder(this.serviceURL); } else { holder = new IssuerInfoHolder(issuer); } return new DefaultSAML2HandlerRequest(httpContext, holder.getIssuer(), documentHolder, HANDLER_TYPE.SP); }
protected SAML2HandlerRequest getSAML2HandlerRequest(SAMLDocumentHolder documentHolder, HTTPContext httpContext) { IssuerInfoHolder holder = null; if (issuer == null) { holder = new IssuerInfoHolder(this.serviceURL); } else { holder = new IssuerInfoHolder(issuer); } return new DefaultSAML2HandlerRequest(httpContext, holder.getIssuer(), documentHolder, HANDLER_TYPE.SP); }
protected SAML2HandlerRequest getSAML2HandlerRequest(SAMLDocumentHolder documentHolder, HTTPContext httpContext) { IssuerInfoHolder holder = null; if (issuer == null) { holder = new IssuerInfoHolder(this.serviceURL); } else { holder = new IssuerInfoHolder(issuer); } return new DefaultSAML2HandlerRequest(httpContext, holder.getIssuer(), documentHolder, HANDLER_TYPE.SP); }
/** * Create a Response Type * @param ID * @param issuerInfo * @param assertionType * @return * @throws ConfigurationException */ public static ResponseType createResponseType(String ID, IssuerInfoHolder issuerInfo, AssertionType assertionType) throws ConfigurationException { XMLGregorianCalendar issueInstant = XMLTimeUtil.getIssueInstant(); ResponseType responseType = new ResponseType(ID, issueInstant); //Issuer NameIDType issuer = issuerInfo.getIssuer(); responseType.setIssuer(issuer); //Status String statusCode = issuerInfo.getStatusCode(); if (statusCode == null) throw new IllegalArgumentException(ErrorCodes.ISSUER_INFO_MISSING_STATUS_CODE); responseType.setStatus(createStatusType(statusCode)); responseType.addAssertion(new RTChoiceType(assertionType)); return responseType; }
/** * Create a Response Type * @param ID * @param issuerInfo * @param assertionType * @return * @throws ConfigurationException */ public static ResponseType createResponseType(String ID, IssuerInfoHolder issuerInfo, AssertionType assertionType) throws ConfigurationException { XMLGregorianCalendar issueInstant = XMLTimeUtil.getIssueInstant(); ResponseType responseType = new ResponseType(ID, issueInstant); //Issuer NameIDType issuer = issuerInfo.getIssuer(); responseType.setIssuer(issuer); //Status String statusCode = issuerInfo.getStatusCode(); if (statusCode == null) throw new IllegalArgumentException(ErrorCodes.ISSUER_INFO_MISSING_STATUS_CODE); responseType.setStatus(createStatusType(statusCode)); responseType.addAssertion(new RTChoiceType(assertionType)); return responseType; }
statements.add(xacmlStatement); AssertionType assertion = SAMLAssertionFactory.createAssertion(ID, issuerInfo.getIssuer(), XMLTimeUtil.getIssueInstant(), null, null, statements);
statements.add(xacmlStatement); AssertionType assertion = SAMLAssertionFactory.createAssertion(ID, issuerInfo.getIssuer(), XMLTimeUtil.getIssueInstant(), null, null, statements);
statements.add(xacmlStatement); AssertionType assertion = SAMLAssertionFactory.createAssertion(ID, issuerInfo.getIssuer(), XMLTimeUtil.getIssueInstant(), null, null, statements);
/** * Create a Response Type * @param ID * @param issuerInfo * @param encryptedAssertion a DOM {@link Element} that represents an encrypted assertion * @return * @throws ConfigurationException */ public static ResponseType createResponseType(String ID, IssuerInfoHolder issuerInfo, Element encryptedAssertion) throws ConfigurationException { ResponseType responseType = new ResponseType(ID, XMLTimeUtil.getIssueInstant()); //Issuer NameIDType issuer = issuerInfo.getIssuer(); responseType.setIssuer(issuer); //Status String statusCode = issuerInfo.getStatusCode(); if (statusCode == null) throw new IllegalArgumentException(ErrorCodes.ISSUER_INFO_MISSING_STATUS_CODE); responseType.setStatus(createStatusType(statusCode)); responseType.addAssertion(new RTChoiceType(new EncryptedAssertionType(encryptedAssertion))); return responseType; } }
/** * Create a Response Type * @param ID * @param issuerInfo * @param encryptedAssertion a DOM {@link Element} that represents an encrypted assertion * @return * @throws ConfigurationException */ public static ResponseType createResponseType(String ID, IssuerInfoHolder issuerInfo, Element encryptedAssertion) throws ConfigurationException { ResponseType responseType = new ResponseType(ID, XMLTimeUtil.getIssueInstant()); //Issuer NameIDType issuer = issuerInfo.getIssuer(); responseType.setIssuer(issuer); //Status String statusCode = issuerInfo.getStatusCode(); if (statusCode == null) throw new IllegalArgumentException(ErrorCodes.ISSUER_INFO_MISSING_STATUS_CODE); responseType.setStatus(createStatusType(statusCode)); responseType.addAssertion(new RTChoiceType(new EncryptedAssertionType(encryptedAssertion))); return responseType; } }
statements.add(xacmlStatement); AssertionType assertion = SAMLAssertionFactory.createAssertion(ID, issuerInfo.getIssuer(), XMLTimeUtil.getIssueInstant(), null, null, statements);
statements.add(xacmlStatement); AssertionType assertion = SAMLAssertionFactory.createAssertion(ID, issuerInfo.getIssuer(), XMLTimeUtil.getIssueInstant(), null, null, statements);
/** * Create a Response Type * * @param ID * @param issuerInfo * @param assertionType * * @return * * @throws ConfigurationException */ public static ResponseType createResponseType(String ID, IssuerInfoHolder issuerInfo, AssertionType assertionType) throws ConfigurationException { XMLGregorianCalendar issueInstant = XMLTimeUtil.getIssueInstant(); ResponseType responseType = new ResponseType(ID, issueInstant); // Issuer NameIDType issuer = issuerInfo.getIssuer(); responseType.setIssuer(issuer); // Status String statusCode = issuerInfo.getStatusCode(); if (statusCode == null) throw logger.issuerInfoMissingStatusCodeError(); responseType.setStatus(createStatusType(statusCode)); responseType.addAssertion(new RTChoiceType(assertionType)); return responseType; }
/** * Create a Response Type * * @param ID * @param issuerInfo * @param assertionType * @return * @throws ConfigurationException */ public static ResponseType createResponseType(String ID, IssuerInfoHolder issuerInfo, AssertionType assertionType) throws ConfigurationException { XMLGregorianCalendar issueInstant = XMLTimeUtil.getIssueInstant(); ResponseType responseType = new ResponseType(ID, issueInstant); // Issuer NameIDType issuer = issuerInfo.getIssuer(); responseType.setIssuer(issuer); // Status String statusCode = issuerInfo.getStatusCode(); if (statusCode == null) throw logger.issuerInfoMissingStatusCodeError(); responseType.setStatus(createStatusType(statusCode)); responseType.addAssertion(new RTChoiceType(assertionType)); return responseType; }
/** * Create a Response Type * * @param ID * @param issuerInfo * @param assertionType * * @return * * @throws ConfigurationException */ public static ResponseType createResponseType(String ID, IssuerInfoHolder issuerInfo, AssertionType assertionType) throws ConfigurationException { XMLGregorianCalendar issueInstant = XMLTimeUtil.getIssueInstant(); ResponseType responseType = new ResponseType(ID, issueInstant); // Issuer NameIDType issuer = issuerInfo.getIssuer(); responseType.setIssuer(issuer); // Status String statusCode = issuerInfo.getStatusCode(); if (statusCode == null) throw logger.issuerInfoMissingStatusCodeError(); responseType.setStatus(createStatusType(statusCode)); responseType.addAssertion(new RTChoiceType(assertionType)); return responseType; }
/** * Create a Response Type * * @param ID * @param issuerInfo * @param encryptedAssertion a DOM {@link Element} that represents an encrypted assertion * @return * @throws ConfigurationException */ public static ResponseType createResponseType(String ID, IssuerInfoHolder issuerInfo, Element encryptedAssertion) throws ConfigurationException { ResponseType responseType = new ResponseType(ID, XMLTimeUtil.getIssueInstant()); // Issuer NameIDType issuer = issuerInfo.getIssuer(); responseType.setIssuer(issuer); // Status String statusCode = issuerInfo.getStatusCode(); if (statusCode == null) throw logger.issuerInfoMissingStatusCodeError(); responseType.setStatus(createStatusType(statusCode)); responseType.addAssertion(new RTChoiceType(new EncryptedAssertionType(encryptedAssertion))); return responseType; } }
/** * Create a Response Type * * @param ID * @param issuerInfo * @param encryptedAssertion a DOM {@link Element} that represents an encrypted assertion * * @return * * @throws ConfigurationException */ public static ResponseType createResponseType(String ID, IssuerInfoHolder issuerInfo, Element encryptedAssertion) throws ConfigurationException { ResponseType responseType = new ResponseType(ID, XMLTimeUtil.getIssueInstant()); // Issuer NameIDType issuer = issuerInfo.getIssuer(); responseType.setIssuer(issuer); // Status String statusCode = issuerInfo.getStatusCode(); if (statusCode == null) throw logger.issuerInfoMissingStatusCodeError(); responseType.setStatus(createStatusType(statusCode)); responseType.addAssertion(new RTChoiceType(new EncryptedAssertionType(encryptedAssertion))); return responseType; } }
/** * Create a Response Type * * @param ID * @param issuerInfo * @param encryptedAssertion a DOM {@link Element} that represents an encrypted assertion * * @return * * @throws ConfigurationException */ public static ResponseType createResponseType(String ID, IssuerInfoHolder issuerInfo, Element encryptedAssertion) throws ConfigurationException { ResponseType responseType = new ResponseType(ID, XMLTimeUtil.getIssueInstant()); // Issuer NameIDType issuer = issuerInfo.getIssuer(); responseType.setIssuer(issuer); // Status String statusCode = issuerInfo.getStatusCode(); if (statusCode == null) throw logger.issuerInfoMissingStatusCodeError(); responseType.setStatus(createStatusType(statusCode)); responseType.addAssertion(new RTChoiceType(new EncryptedAssertionType(encryptedAssertion))); return responseType; } }