Class SAML11AssertionWriter
- java.lang.Object
-
- org.keycloak.saml.processing.core.saml.v1.writers.BaseSAML11Writer
-
- org.keycloak.saml.processing.core.saml.v1.writers.SAML11AssertionWriter
-
public class SAML11AssertionWriter extends BaseSAML11Writer
Write the SAML 11 Assertion to stream- Since:
- June 24, 2011
- Author:
- [email protected]
-
-
Field Summary
-
Fields inherited from class org.keycloak.saml.processing.core.saml.v1.writers.BaseSAML11Writer
ASSERTION_PREFIX, logger, PROTOCOL_PREFIX, writer, XACML_SAML_PREFIX, XACML_SAML_PROTO_PREFIX, XSI_PREFIX
-
-
Constructor Summary
Constructors Constructor Description SAML11AssertionWriter(XMLStreamWriter writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
write(SAML11ActionType action)
void
write(SAML11AssertionType assertion)
Write anSAML11AssertionType
to streamvoid
write(SAML11AttributeStatementType statement)
void
write(SAML11AttributeType attributeType)
Write anAttributeType
to streamvoid
write(SAML11AuthenticationStatementType authnStatement)
Write anAuthnStatementType
to streamvoid
write(SAML11AuthorityBindingType authority)
void
write(SAML11AuthorizationDecisionStatementType xacmlStat)
void
write(SAML11EvidenceType evidence)
void
write(SAML11NameIdentifierType nameid)
void
write(SAML11SubjectConfirmationType confirmation)
void
write(SAML11SubjectLocalityType locality)
void
write(SAML11SubjectStatementType statement)
void
write(SAML11SubjectType subject)
write anSubjectType
to streamvoid
write(StatementAbstractType statement)
Write anStatementAbstractType
to streamvoid
writeAttributeTypeWithoutRootTag(SAML11AttributeType attributeType)
void
writeLocalizedNameType(LocalizedNameType localizedNameType, QName startElement)
void
writeStringAttributeValue(String attributeValue)
void
writeSubjectConfirmationData(Object scData)
-
-
-
Constructor Detail
-
SAML11AssertionWriter
public SAML11AssertionWriter(XMLStreamWriter writer)
-
-
Method Detail
-
write
public void write(SAML11AssertionType assertion) throws ProcessingException
Write anSAML11AssertionType
to stream- Parameters:
assertion
-out
-- Throws:
ProcessingException
-
write
public void write(StatementAbstractType statement) throws ProcessingException
Write anStatementAbstractType
to stream- Parameters:
statement
-out
-- Throws:
ProcessingException
-
write
public void write(SAML11SubjectStatementType statement) throws ProcessingException
- Throws:
ProcessingException
-
write
public void write(SAML11AttributeStatementType statement) throws ProcessingException
- Throws:
ProcessingException
-
write
public void write(SAML11AuthenticationStatementType authnStatement) throws ProcessingException
Write anAuthnStatementType
to stream- Parameters:
authnStatement
-out
-- Throws:
ProcessingException
-
write
public void write(SAML11AuthorityBindingType authority) throws ProcessingException
- Throws:
ProcessingException
-
write
public void write(SAML11SubjectLocalityType locality) throws ProcessingException
- Throws:
ProcessingException
-
write
public void write(SAML11AuthorizationDecisionStatementType xacmlStat) throws ProcessingException
- Throws:
ProcessingException
-
write
public void write(SAML11SubjectType subject) throws ProcessingException
write anSubjectType
to stream- Parameters:
subject
-out
-- Throws:
ProcessingException
-
write
public void write(SAML11SubjectConfirmationType confirmation) throws ProcessingException
- Throws:
ProcessingException
-
writeSubjectConfirmationData
public void writeSubjectConfirmationData(Object scData) throws ProcessingException
- Throws:
ProcessingException
-
write
public void write(SAML11NameIdentifierType nameid) throws ProcessingException
- Throws:
ProcessingException
-
write
public void write(SAML11AttributeType attributeType) throws ProcessingException
Write anAttributeType
to stream- Parameters:
attributeType
-out
-- Throws:
ProcessingException
-
writeAttributeTypeWithoutRootTag
public void writeAttributeTypeWithoutRootTag(SAML11AttributeType attributeType) throws ProcessingException
- Throws:
ProcessingException
-
writeStringAttributeValue
public void writeStringAttributeValue(String attributeValue) throws ProcessingException
- Throws:
ProcessingException
-
writeLocalizedNameType
public void writeLocalizedNameType(LocalizedNameType localizedNameType, QName startElement) throws ProcessingException
- Throws:
ProcessingException
-
write
public void write(SAML11ActionType action) throws ProcessingException
- Throws:
ProcessingException
-
write
public void write(SAML11EvidenceType evidence) throws ProcessingException
- Throws:
ProcessingException
-
-