Class SAMLResponseWriter
- java.lang.Object
-
- org.keycloak.saml.processing.core.saml.v2.writers.BaseWriter
-
- org.keycloak.saml.processing.core.saml.v2.writers.SAMLResponseWriter
-
public class SAMLResponseWriter extends BaseWriter
Write a SAML Response to stream- Since:
- Nov 2, 2010
- Author:
- Anil.Saldhana@redhat.com
-
-
Field Summary
-
Fields inherited from class org.keycloak.saml.processing.core.saml.v2.writers.BaseWriter
ASSERTION_PREFIX, logger, PROTOCOL_PREFIX, writer
-
-
Constructor Summary
Constructors Constructor Description SAMLResponseWriter(XMLStreamWriter writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwrite(ArtifactResponseType response)voidwrite(ResponseType response)Write aResponseTypeto streamvoidwrite(StatusCodeType statusCodeType)Write aStatusCodeTypeto streamvoidwrite(StatusDetailType statusDetailType)Write aStatusDetailTypeto streamvoidwrite(StatusResponseType response, QName qname)Write aStatusResponseTypevoidwrite(StatusType status)Write aStatusTypeto stream-
Methods inherited from class org.keycloak.saml.processing.core.saml.v2.writers.BaseWriter
write, write, write, write, write, writeAttributeTypeWithoutRootTag, writeDateAttributeValue, writeLocalizedNameType, writeNameIDTypeAttributeValue, writeStringAttributeValue
-
-
-
-
Constructor Detail
-
SAMLResponseWriter
public SAMLResponseWriter(XMLStreamWriter writer)
-
-
Method Detail
-
write
public void write(ResponseType response) throws ProcessingException
Write aResponseTypeto stream- Parameters:
response-out-- Throws:
ProcessingException
-
write
public void write(ArtifactResponseType response) throws ProcessingException
- Throws:
ProcessingException
-
write
public void write(StatusResponseType response, QName qname) throws ProcessingException
Write aStatusResponseType- Parameters:
response-qname- QName of the starting elementout-- Throws:
ProcessingException
-
write
public void write(StatusType status) throws ProcessingException
Write aStatusTypeto stream- Parameters:
status-out-- Throws:
ProcessingException
-
write
public void write(StatusCodeType statusCodeType) throws ProcessingException
Write aStatusCodeTypeto stream- Parameters:
statusCodeType-out-- Throws:
ProcessingException
-
write
public void write(StatusDetailType statusDetailType) throws ProcessingException
Write aStatusDetailTypeto stream- Parameters:
statusDetailType-out-- Throws:
ProcessingException
-
-