public class SAML2Request extends Object
| Constructor and Description |
|---|
SAML2Request() |
| Modifier and Type | Method and Description |
|---|---|
Document |
convert(RequestAbstractType rat)
Return the DOM object
|
Document |
convert(ResponseType responseType)
Convert a SAML2 Response into a Document
|
AuthnRequestType |
createAuthnRequestType(String id,
String assertionConsumerURL,
String destination,
String issuerValue)
Create an authentication request
|
LogoutRequestType |
createLogoutRequest(String issuer)
Create a Logout Request
|
AuthnRequestType |
getAuthnRequestType(InputStream is)
Get the AuthnRequestType from an input stream
|
AuthnRequestType |
getAuthnRequestType(String fileName)
Get AuthnRequestType from a file
|
RequestAbstractType |
getRequestType(InputStream is)
Get a Request Type from Input Stream
|
SAML2Object |
getSAML2ObjectFromStream(InputStream is)
Get the Underlying SAML2Object from the input stream
|
SAMLDocumentHolder |
getSamlDocumentHolder()
Get the parsed
SAMLDocumentHolder |
void |
marshall(RequestAbstractType requestType,
OutputStream os)
Marshall the AuthnRequestType to an output stream
|
void |
marshall(RequestAbstractType requestType,
Writer writer)
Marshall the AuthnRequestType to a writer
|
void |
setNameIDFormat(String nameIDFormat)
Set the NameIDFormat
|
public void setNameIDFormat(String nameIDFormat)
nameIDFormat - public AuthnRequestType createAuthnRequestType(String id, String assertionConsumerURL, String destination, String issuerValue) throws ConfigurationException
id - assertionConsumerURL - destination - issuerValue - ConfigurationExceptionpublic AuthnRequestType getAuthnRequestType(String fileName) throws ConfigurationException, ProcessingException, ParsingException
fileName - file with the serialized AuthnRequestTypeParsingExceptionProcessingExceptionConfigurationExceptionIllegalArgumentException - if the input fileName is null IllegalStateException if the InputStream from the fileName
is nullpublic SAML2Object getSAML2ObjectFromStream(InputStream is) throws ConfigurationException, ParsingException, ProcessingException
is - IOExceptionParsingExceptionConfigurationExceptionProcessingExceptionpublic RequestAbstractType getRequestType(InputStream is) throws ParsingException, ConfigurationException, ProcessingException
is - ProcessingExceptionConfigurationExceptionIllegalArgumentException - inputstream is nullParsingExceptionpublic AuthnRequestType getAuthnRequestType(InputStream is) throws ConfigurationException, ProcessingException, ParsingException
is - Inputstream containing the AuthnRequestParsingExceptionProcessingExceptionConfigurationExceptionIllegalArgumentException - inputstream is nullpublic SAMLDocumentHolder getSamlDocumentHolder()
SAMLDocumentHolderpublic LogoutRequestType createLogoutRequest(String issuer) throws ConfigurationException
issuer - ConfigurationExceptionpublic Document convert(RequestAbstractType rat) throws ProcessingException, ConfigurationException, ParsingException
rat - ProcessingExceptionParsingExceptionConfigurationExceptionpublic Document convert(ResponseType responseType) throws ProcessingException, ParsingException, ConfigurationException
responseType - ParserConfigurationExceptionProcessingExceptionParsingExceptionConfigurationExceptionpublic void marshall(RequestAbstractType requestType, OutputStream os) throws ProcessingException
requestType - os - SAXExceptionProcessingExceptionpublic void marshall(RequestAbstractType requestType, Writer writer) throws ProcessingException
requestType - writer - SAXExceptionProcessingExceptionCopyright © 2012 JBoss by Red Hat. All Rights Reserved.