InboundMessageType
- type of inbound SAML messageOutboundMessageType
- type of outbound SAML messageNameIdentifierType
- type of name identifier used for subjectspublic interface SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject> extends MessageContext
MessageContext
.Modifier and Type | Method and Description |
---|---|
InboundMessageType |
getInboundSAMLMessage()
Gets the inbound SAML message.
|
String |
getInboundSAMLMessageId()
Gets the ID of the inbound SAML message.
|
org.joda.time.DateTime |
getInboundSAMLMessageIssueInstant()
Gets the issue instant of the incomming SAML message.
|
String |
getInboundSAMLProtocol()
Gets the protocol used by the peer entity to communicate with the local entity.
|
String |
getLocalEntityId()
Gets the local entity's ID.
|
EntityDescriptor |
getLocalEntityMetadata()
Gets the local entity metadata.
|
QName |
getLocalEntityRole()
Gets the role of the local entity.
|
RoleDescriptor |
getLocalEntityRoleMetadata()
Gets the role metadata of the local entity.
|
MetadataProvider |
getMetadataProvider()
Gets the metadata provider used to lookup information entity information.
|
Credential |
getOuboundSAMLMessageSigningCredential()
Gets the credential used to sign the outbound SAML message.
|
byte[] |
getOutboundMessageArtifactType()
Gets the artifact type to use for the outbound message.
|
OutboundMessageType |
getOutboundSAMLMessage()
Gets the outbound SAML message.
|
String |
getOutboundSAMLMessageId()
Gets the ID of the outbound SAML message.
|
org.joda.time.DateTime |
getOutboundSAMLMessageIssueInstant()
Gets the issue instant of the outbound SAML message.
|
String |
getOutboundSAMLProtocol()
Gets the protocol used by the local entity to communicate with the peer entity.
|
Endpoint |
getPeerEntityEndpoint()
Gets the endpoint of for the peer entity.
|
String |
getPeerEntityId()
Gets the peer's entity ID.
|
EntityDescriptor |
getPeerEntityMetadata()
Gets the peer entity metadata.
|
QName |
getPeerEntityRole()
Gets the role of the peer entity.
|
RoleDescriptor |
getPeerEntityRoleMetadata()
Gets the role of the peer entity.
|
String |
getRelayState()
Gets the relay state associated with the message.
|
NameIdentifierType |
getSubjectNameIdentifier()
Gets the subject's SAML name identifier.
|
boolean |
isInboundSAMLMessageAuthenticated()
Gets whether the inbound SAML message has been authenticated.
|
void |
setInboundSAMLMessage(InboundMessageType message)
Sets the inbound SAML message.
|
void |
setInboundSAMLMessageAuthenticated(boolean isAuthenticated)
Sets whether the inbound SAML message has been authenticated.
|
void |
setInboundSAMLMessageId(String id)
Sets the ID of the inbound SAML message.
|
void |
setInboundSAMLMessageIssueInstant(org.joda.time.DateTime instant)
Sets the issue instant of the incomming SAML message.
|
void |
setInboundSAMLProtocol(String protocol)
Sets the protocol used by the peer entity to communicate with the local entity.
|
void |
setLocalEntityId(String id)
Sets the local entity's ID.
|
void |
setLocalEntityMetadata(EntityDescriptor metadata)
Sets the local entity metadata.
|
void |
setLocalEntityRole(QName role)
Sets the role of the local entity.
|
void |
setLocalEntityRoleMetadata(RoleDescriptor role)
Sets the role metadata for the local entity.
|
void |
setMetadataProvider(MetadataProvider provider)
Sets the metadata provider used to lookup information entity information.
|
void |
setOutboundMessageArtifactType(byte[] type)
Sets the artifact type to use for the outbound message.
|
void |
setOutboundSAMLMessage(OutboundMessageType message)
Sets the outbound SAML message.
|
void |
setOutboundSAMLMessageId(String id)
Sets the ID of the outbound SAML message.
|
void |
setOutboundSAMLMessageIssueInstant(org.joda.time.DateTime instant)
Sets the issue instant of the outbound SAML message.
|
void |
setOutboundSAMLMessageSigningCredential(Credential credential)
Sets the credential used to sign the outbound SAML message.
|
void |
setOutboundSAMLProtocol(String protocol)
Sets the protocol used by the local entity to communicate with the peer entity.
|
void |
setPeerEntityEndpoint(Endpoint endpoint)
Sets the endpoint of for the peer entity.
|
void |
setPeerEntityId(String id)
Sets the peer's entity ID.
|
void |
setPeerEntityMetadata(EntityDescriptor metadata)
Sets the peer entity metadata.
|
void |
setPeerEntityRole(QName role)
Sets the role of the peer entity.
|
void |
setPeerEntityRoleMetadata(RoleDescriptor role)
Sets the role metadata for the peer entity.
|
void |
setRelayState(String relayState)
Sets the relay state associated with the message.
|
void |
setSubjectNameIdentifier(NameIdentifierType identifier)
Sets the subject's SAML name identifier.
|
getCommunicationProfileId, getInboundMessage, getInboundMessageIssuer, getInboundMessageTransport, getOutboundHandlerChainResolver, getOutboundMessage, getOutboundMessageIssuer, getOutboundMessageTransport, getPostSecurityInboundHandlerChainResolver, getPreSecurityInboundHandlerChainResolver, getSecurityPolicyResolver, isIssuerAuthenticated, setCommunicationProfileId, setInboundMessage, setInboundMessageIssuer, setInboundMessageTransport, setOutboundHandlerChainResolver, setOutboundMessage, setOutboundMessageIssuer, setOutboundMessageTransport, setPostSecurityInboundHandlerChainResolver, setPreSecurityInboundHandlerChainResolver, setSecurityPolicyResolver
InboundMessageType getInboundSAMLMessage()
MessageContext.getInboundMessage()
if the SAML message was carried in another protocol (e.g. SOAP).String getInboundSAMLMessageId()
org.joda.time.DateTime getInboundSAMLMessageIssueInstant()
String getInboundSAMLProtocol()
String getLocalEntityId()
EntityDescriptor getLocalEntityMetadata()
QName getLocalEntityRole()
RoleDescriptor getLocalEntityRoleMetadata()
MetadataProvider getMetadataProvider()
Credential getOuboundSAMLMessageSigningCredential()
byte[] getOutboundMessageArtifactType()
OutboundMessageType getOutboundSAMLMessage()
MessageContext.getOutboundMessage()
if the SAML message was carried in another protocol (e.g. SOAP).String getOutboundSAMLMessageId()
org.joda.time.DateTime getOutboundSAMLMessageIssueInstant()
String getOutboundSAMLProtocol()
Endpoint getPeerEntityEndpoint()
String getPeerEntityId()
EntityDescriptor getPeerEntityMetadata()
QName getPeerEntityRole()
RoleDescriptor getPeerEntityRoleMetadata()
String getRelayState()
NameIdentifierType getSubjectNameIdentifier()
boolean isInboundSAMLMessageAuthenticated()
void setInboundSAMLMessage(InboundMessageType message)
message
- inbound SAML messagevoid setInboundSAMLMessageAuthenticated(boolean isAuthenticated)
isAuthenticated
- whether the inbound SAML message has been authenticatedvoid setInboundSAMLMessageId(String id)
id
- ID of the inbound SAML messagevoid setInboundSAMLMessageIssueInstant(org.joda.time.DateTime instant)
instant
- issue instant of the incomming SAML messagevoid setInboundSAMLProtocol(String protocol)
protocol
- protocol used by the peer entity to communicate with the local entityvoid setLocalEntityId(String id)
id
- local entity's IDvoid setLocalEntityMetadata(EntityDescriptor metadata)
metadata
- local entity metadatavoid setLocalEntityRole(QName role)
role
- role of the local entityvoid setLocalEntityRoleMetadata(RoleDescriptor role)
role
- role metadata for the local entityvoid setMetadataProvider(MetadataProvider provider)
provider
- metadata provider used to lookup information entity informationvoid setOutboundMessageArtifactType(byte[] type)
type
- artifact type to use for the outbound messagevoid setOutboundSAMLMessage(OutboundMessageType message)
message
- outbound SAML messagevoid setOutboundSAMLMessageId(String id)
id
- ID of the outbound SAML messagevoid setOutboundSAMLMessageIssueInstant(org.joda.time.DateTime instant)
instant
- issue instant of the outbound SAML messagevoid setOutboundSAMLMessageSigningCredential(Credential credential)
credential
- credential used to sign the outbound SAML messagevoid setOutboundSAMLProtocol(String protocol)
protocol
- protocol used by the local entity to communicate with the peer entityvoid setPeerEntityEndpoint(Endpoint endpoint)
endpoint
- endpoint of for the peer entityvoid setPeerEntityId(String id)
id
- peer's entity IDvoid setPeerEntityMetadata(EntityDescriptor metadata)
metadata
- peer entity metadatavoid setPeerEntityRole(QName role)
role
- role of the peer entityvoid setPeerEntityRoleMetadata(RoleDescriptor role)
role
- role metadata for the peer entityvoid setRelayState(String relayState)
relayState
- relay state associated with the messagevoid setSubjectNameIdentifier(NameIdentifierType identifier)
identifier
- subject's SAML name identifierCopyright © 2018 JBoss by Red Hat. All rights reserved.