/** * @see SAML2HandlerRequest#getSAML2Object() */ public SAML2Object getSAML2Object() { return (SAML2Object) this.documentHolder.getSamlObject(); }
public Document getRequestDocument() { return this.documentHolder.getSamlDocument(); }
samlDocumentHolder = new SAMLDocumentHolder(requestType); samlDocumentHolder.setSamlDocument(new SAML2Request().convert(requestType)); samlObject = samlDocumentHolder.getSamlObject();
Document samlResponse = samlDocumentHolder.getSamlDocument(); StatusResponseType response = (StatusResponseType) samlDocumentHolder.getSamlObject();
/** * Get the Underlying SAML2Object from the input stream * @param is * @return * @throws IOException * @throws ParsingException */ public SAML2Object getSAML2ObjectFromStream(InputStream is) throws ConfigurationException, ParsingException, ProcessingException { if (is == null) throw new IllegalStateException(ErrorCodes.NULL_ARGUMENT + "InputStream"); Document samlDocument = DocumentUtil.getDocument(is); SAMLParser samlParser = new SAMLParser(); JAXPValidationUtil.checkSchemaValidation(samlDocument); SAML2Object requestType = (SAML2Object) samlParser.parse(DocumentUtil.getNodeAsStream(samlDocument)); samlDocumentHolder = new SAMLDocumentHolder(requestType, samlDocument); return requestType; }
samlDocumentHolder = new SAMLDocumentHolder(requestType); samlDocumentHolder.setSamlDocument(new SAML2Request().convert(requestType)); samlObject = samlDocumentHolder.getSamlObject();
protected boolean verifySignature(SAMLDocumentHolder samlDocumentHolder) throws IssuerNotTrustedException { Document samlResponse = samlDocumentHolder.getSamlDocument(); SAML2Object samlObject = samlDocumentHolder.getSamlObject();
/** * Read a ResponseType from an input stream * @param is * @return * @throws ParsingException * @throws ConfigurationException */ public ResponseType getResponseType(InputStream is) throws ParsingException, ConfigurationException, ProcessingException { if (is == null) throw new IllegalArgumentException(ErrorCodes.NULL_ARGUMENT + "inputstream"); Document samlResponseDocument = DocumentUtil.getDocument(is); SAMLParser samlParser = new SAMLParser(); JAXPValidationUtil.checkSchemaValidation(samlResponseDocument); ResponseType responseType = (ResponseType) samlParser.parse(DocumentUtil.getNodeAsStream(samlResponseDocument)); samlDocumentHolder = new SAMLDocumentHolder(responseType, samlResponseDocument); return responseType; }
samlDocumentHolder = new SAMLDocumentHolder(requestType); samlDocumentHolder.setSamlDocument(new SAML2Request().convert(requestType)); samlObject = samlDocumentHolder.getSamlObject();
/** * @see SAML2HandlerRequest#getSAML2Object() */ public SAML2Object getSAML2Object() { return (SAML2Object) this.documentHolder.getSamlObject(); }
protected boolean verifySignature(SAMLDocumentHolder samlDocumentHolder) throws IssuerNotTrustedException { Document samlResponse = samlDocumentHolder.getSamlDocument(); SAML2Object samlObject = samlDocumentHolder.getSamlObject();
/** * Get a Request Type from Input Stream * @param is * @return * @throws ProcessingException * @throws ConfigurationException * @throws * @throws IllegalArgumentException inputstream is null */ public RequestAbstractType getRequestType(InputStream is) throws ParsingException, ConfigurationException, ProcessingException { if (is == null) throw new IllegalStateException(ErrorCodes.NULL_ARGUMENT + "InputStream"); Document samlDocument = DocumentUtil.getDocument(is); SAMLParser samlParser = new SAMLParser(); JAXPValidationUtil.checkSchemaValidation(samlDocument); RequestAbstractType requestType = (RequestAbstractType) samlParser.parse(DocumentUtil .getNodeAsStream(samlDocument)); samlDocumentHolder = new SAMLDocumentHolder(requestType, samlDocument); return requestType; }
public Document getRequestDocument() { return this.documentHolder.getSamlDocument(); }
samlDocumentHolder = new SAMLDocumentHolder(requestType); samlDocumentHolder.setSamlDocument(new SAML2Request().convert(requestType)); samlObject = samlDocumentHolder.getSamlObject();
/** * @see SAML2HandlerRequest#getSAML2Object() */ public SAML2Object getSAML2Object() { return (SAML2Object) this.documentHolder.getSamlObject(); } /**
Document samlResponse = samlDocumentHolder.getSamlDocument(); StatusResponseType response = (StatusResponseType) samlDocumentHolder.getSamlObject();
/** * Read a {@code SAML2Object} from an input stream * @param is * @return * @throws ParsingException * @throws ConfigurationException * @throws ProcessingException */ public SAML2Object getSAML2ObjectFromStream(InputStream is) throws ParsingException, ConfigurationException, ProcessingException { if (is == null) throw new IllegalArgumentException(ErrorCodes.NULL_ARGUMENT + "inputstream"); Document samlResponseDocument = DocumentUtil.getDocument(is); if (trace) log.trace("RESPONSE=" + DocumentUtil.asString(samlResponseDocument)); SAMLParser samlParser = new SAMLParser(); JAXPValidationUtil.checkSchemaValidation(samlResponseDocument); InputStream responseStream = DocumentUtil.getNodeAsStream(samlResponseDocument); SAML2Object responseType = (SAML2Object) samlParser.parse(responseStream); samlDocumentHolder = new SAMLDocumentHolder(responseType, samlResponseDocument); return responseType; }
public Document getRequestDocument() { return this.documentHolder.getSamlDocument(); }
samlDocumentHolder = new SAMLDocumentHolder(requestType); samlDocumentHolder.setSamlDocument(new SAML2Request().convert(requestType)); samlObject = samlDocumentHolder.getSamlObject();
/** * @see SAML2HandlerRequest#getSAML2Object() */ public SAML2Object getSAML2Object() { return (SAML2Object) this.documentHolder.getSamlObject(); } /**