InboundMessageType - type of inbound SAML messageOutboundMessageType - type of outbound SAML messageNameIdentifierType - type of name identifier used for subjectspublic class BasicSAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject> extends BaseMessageContext implements SAMLMessageContext<InboundMessageType,OutboundMessageType,NameIdentifierType>
SAMLMessageContext.| コンストラクタと説明 |
|---|
BasicSAMLMessageContext() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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.
|
boolean |
isIssuerAuthenticated()
Gets whether the issuer of the inbound message represented by this context 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 state)
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, setCommunicationProfileId, setInboundMessage, setInboundMessageIssuer, setInboundMessageTransport, setOutboundHandlerChainResolver, setOutboundMessage, setOutboundMessageIssuer, setOutboundMessageTransport, setPostSecurityInboundHandlerChainResolver, setPreSecurityInboundHandlerChainResolver, setSecurityPolicyResolverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCommunicationProfileId, getInboundMessage, getInboundMessageIssuer, getInboundMessageTransport, getOutboundHandlerChainResolver, getOutboundMessage, getOutboundMessageIssuer, getOutboundMessageTransport, getPostSecurityInboundHandlerChainResolver, getPreSecurityInboundHandlerChainResolver, getSecurityPolicyResolver, setCommunicationProfileId, setInboundMessage, setInboundMessageIssuer, setInboundMessageTransport, setOutboundHandlerChainResolver, setOutboundMessage, setOutboundMessageIssuer, setOutboundMessageTransport, setPostSecurityInboundHandlerChainResolver, setPreSecurityInboundHandlerChainResolver, setSecurityPolicyResolverpublic InboundMessageType getInboundSAMLMessage()
MessageContext.getInboundMessage() if the SAML message was carried in another protocol (e.g. SOAP).getInboundSAMLMessage インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public String getInboundSAMLMessageId()
getInboundSAMLMessageId インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public org.joda.time.DateTime getInboundSAMLMessageIssueInstant()
getInboundSAMLMessageIssueInstant インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public String getInboundSAMLProtocol()
getInboundSAMLProtocol インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public String getLocalEntityId()
getLocalEntityId インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public EntityDescriptor getLocalEntityMetadata()
getLocalEntityMetadata インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public QName getLocalEntityRole()
getLocalEntityRole インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public RoleDescriptor getLocalEntityRoleMetadata()
getLocalEntityRoleMetadata インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public MetadataProvider getMetadataProvider()
getMetadataProvider インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public Credential getOuboundSAMLMessageSigningCredential()
getOuboundSAMLMessageSigningCredential インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public OutboundMessageType getOutboundSAMLMessage()
MessageContext.getOutboundMessage() if the SAML message was carried in another protocol (e.g. SOAP).getOutboundSAMLMessage インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public String getOutboundSAMLMessageId()
getOutboundSAMLMessageId インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public org.joda.time.DateTime getOutboundSAMLMessageIssueInstant()
getOutboundSAMLMessageIssueInstant インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public String getOutboundSAMLProtocol()
getOutboundSAMLProtocol インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public Endpoint getPeerEntityEndpoint()
getPeerEntityEndpoint インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public String getPeerEntityId()
getPeerEntityId インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public EntityDescriptor getPeerEntityMetadata()
getPeerEntityMetadata インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public QName getPeerEntityRole()
getPeerEntityRole インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public RoleDescriptor getPeerEntityRoleMetadata()
getPeerEntityRoleMetadata インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public String getRelayState()
getRelayState インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public NameIdentifierType getSubjectNameIdentifier()
getSubjectNameIdentifier インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public boolean isInboundSAMLMessageAuthenticated()
isInboundSAMLMessageAuthenticated インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public void setInboundSAMLMessage(InboundMessageType message)
setInboundSAMLMessage インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>message - inbound SAML messagepublic void setInboundSAMLMessageAuthenticated(boolean isAuthenticated)
setInboundSAMLMessageAuthenticated インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>isAuthenticated - whether the inbound SAML message has been authenticatedpublic void setInboundSAMLMessageId(String id)
setInboundSAMLMessageId インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>id - ID of the inbound SAML messagepublic void setInboundSAMLMessageIssueInstant(org.joda.time.DateTime instant)
setInboundSAMLMessageIssueInstant インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>instant - issue instant of the incomming SAML messagepublic void setInboundSAMLProtocol(String protocol)
setInboundSAMLProtocol インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>protocol - protocol used by the peer entity to communicate with the local entitypublic void setLocalEntityId(String id)
setLocalEntityId インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>id - local entity's IDpublic void setLocalEntityMetadata(EntityDescriptor metadata)
setLocalEntityMetadata インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>metadata - local entity metadatapublic void setLocalEntityRole(QName role)
setLocalEntityRole インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>role - role of the local entitypublic void setLocalEntityRoleMetadata(RoleDescriptor role)
setLocalEntityRoleMetadata インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>role - role metadata for the local entitypublic void setMetadataProvider(MetadataProvider provider)
setMetadataProvider インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>provider - metadata provider used to lookup information entity informationpublic void setOutboundSAMLMessage(OutboundMessageType message)
setOutboundSAMLMessage インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>message - outbound SAML messagepublic void setOutboundSAMLMessageId(String id)
setOutboundSAMLMessageId インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>id - ID of the outbound SAML messagepublic void setOutboundSAMLMessageIssueInstant(org.joda.time.DateTime instant)
setOutboundSAMLMessageIssueInstant インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>instant - issue instant of the outbound SAML messagepublic void setOutboundSAMLMessageSigningCredential(Credential credential)
setOutboundSAMLMessageSigningCredential インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>credential - credential used to sign the outbound SAML messagepublic void setOutboundSAMLProtocol(String protocol)
setOutboundSAMLProtocol インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>protocol - protocol used by the local entity to communicate with the peer entitypublic void setPeerEntityEndpoint(Endpoint endpoint)
setPeerEntityEndpoint インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>endpoint - endpoint of for the peer entitypublic void setPeerEntityId(String id)
setPeerEntityId インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>id - peer's entity IDpublic void setPeerEntityMetadata(EntityDescriptor metadata)
setPeerEntityMetadata インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>metadata - peer entity metadatapublic void setPeerEntityRole(QName role)
setPeerEntityRole インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>role - role of the peer entitypublic void setPeerEntityRoleMetadata(RoleDescriptor role)
setPeerEntityRoleMetadata インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>role - role metadata for the peer entitypublic void setRelayState(String state)
setRelayState インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>state - relay state associated with the messagepublic void setSubjectNameIdentifier(NameIdentifierType identifier)
setSubjectNameIdentifier インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>identifier - subject's SAML name identifierpublic byte[] getOutboundMessageArtifactType()
getOutboundMessageArtifactType インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>public void setOutboundMessageArtifactType(byte[] type)
setOutboundMessageArtifactType インタフェース内 SAMLMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>type - artifact type to use for the outbound messagepublic boolean isIssuerAuthenticated()
isIssuerAuthenticated インタフェース内 MessageContextisIssuerAuthenticated クラス内 BaseMessageContextCopyright © 2012. All Rights Reserved.