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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
SAML11AssertionWriter
-
-
Method Details
-
write
Write anSAML11AssertionType
to stream- Parameters:
assertion
-out
-- Throws:
ProcessingException
-
write
Write anStatementAbstractType
to stream- Parameters:
statement
-out
-- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
Write anAuthnStatementType
to stream- Parameters:
authnStatement
-out
-- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
write anSubjectType
to stream- Parameters:
subject
-out
-- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
writeSubjectConfirmationData
- Throws:
ProcessingException
-
write
- Throws:
ProcessingException
-
write
Write anAttributeType
to 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
-