Class SAML11AssertionWriter
java.lang.Object
org.keycloak.saml.processing.core.saml.v1.writers.BaseSAML11Writer
org.keycloak.saml.processing.core.saml.v1.writers.SAML11AssertionWriter
Write the SAML 11 Assertion to stream
- Since:
- June 24, 2011
- Author:
- Anil.Saldhana@redhat.com
-
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidwrite(SAML11ActionType action) voidwrite(SAML11AssertionType assertion) Write anSAML11AssertionTypeto streamvoidwrite(SAML11AttributeStatementType statement) voidwrite(SAML11AttributeType attributeType) Write anAttributeTypeto streamvoidwrite(SAML11AuthenticationStatementType authnStatement) Write anAuthnStatementTypeto streamvoidwrite(SAML11AuthorityBindingType authority) voidwrite(SAML11AuthorizationDecisionStatementType xacmlStat) voidwrite(SAML11EvidenceType evidence) voidwrite(SAML11NameIdentifierType nameid) voidwrite(SAML11SubjectConfirmationType confirmation) voidwrite(SAML11SubjectLocalityType locality) voidwrite(SAML11SubjectStatementType statement) voidwrite(SAML11SubjectType subject) write anSubjectTypeto streamvoidwrite(StatementAbstractType statement) Write anStatementAbstractTypeto streamvoidwriteAttributeTypeWithoutRootTag(SAML11AttributeType attributeType) voidwriteLocalizedNameType(LocalizedNameType localizedNameType, QName startElement) voidwriteStringAttributeValue(String attributeValue) voidwriteSubjectConfirmationData(Object scData)
-
Constructor Details
-
SAML11AssertionWriter
-
-
Method Details
-
write
Write anSAML11AssertionTypeto stream- Parameters:
assertion-out-- Throws:
ProcessingException
-
write
Write anStatementAbstractTypeto stream- Parameters:
statement-out-- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
Write anAuthnStatementTypeto stream- Parameters:
authnStatement-out-- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
write anSubjectTypeto stream- Parameters:
subject-out-- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
writeSubjectConfirmationData
- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
Write anAttributeTypeto stream- Parameters:
attributeType-out-- Throws:
ProcessingException
-
writeAttributeTypeWithoutRootTag
public void writeAttributeTypeWithoutRootTag(SAML11AttributeType attributeType) throws ProcessingException - Throws:
ProcessingException
-
writeStringAttributeValue
- Throws:
ProcessingException
-
writeLocalizedNameType
public void writeLocalizedNameType(LocalizedNameType localizedNameType, QName startElement) throws ProcessingException - Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-