|
Spring Security SAML | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opensaml.ws.message.BaseMessageContext
org.opensaml.common.binding.BasicSAMLMessageContext
org.springframework.security.saml.context.SAMLMessageContext
public class SAMLMessageContext
Message context with Spring Extension SAML module specific values.
Constructor Summary | |
---|---|
SAMLMessageContext()
|
Method Summary | |
---|---|
String |
getInboundSAMLBinding()
Binding used to deliver the current message. |
org.opensaml.saml2.encryption.Decrypter |
getLocalDecrypter()
Object capable of decrypting data signed for this entity. |
org.opensaml.saml2.metadata.Endpoint |
getLocalEntityEndpoint()
Endpoint the incoming message (if any) was received at. |
ExtendedMetadata |
getLocalExtendedMetadata()
Extended metadata of the local entity |
org.opensaml.xml.security.credential.Credential |
getLocalSigningCredential()
Credential used to sign messages sent from this entity. |
org.opensaml.xml.security.x509.X509Credential |
getLocalSSLCredential()
Credential used to authenticate this instance against peers using SSL/TLS . |
org.opensaml.xml.security.trust.TrustEngine<org.opensaml.xml.security.x509.X509Credential> |
getLocalSSLTrustEngine()
Trust engine used to verify server certificate in SSL/TLS connections. |
org.opensaml.xml.signature.SignatureTrustEngine |
getLocalTrustEngine()
Mechanism able to determine whether incoming message signature should be trusted. |
SAMLMessageStorage |
getMessageStorage()
Storage messages sent during processing of this context. |
ExtendedMetadata |
getPeerExtendedMetadata()
Extended metadata of the peer entity. |
org.opensaml.xml.security.x509.X509Credential |
getPeerSSLCredential()
Certificate used the peer entity used to authenticate against our server as part of the SSL/TLS connection. |
boolean |
isPeerUserSelected()
Determines whether the peer entity was determined automatically (e.g. |
void |
setInboundSAMLBinding(String inboundSAMLBinding)
Binding used to deliver the current message. |
void |
setLocalDecrypter(org.opensaml.saml2.encryption.Decrypter localDecrypter)
|
void |
setLocalEntityEndpoint(org.opensaml.saml2.metadata.Endpoint localEntityEndpoint)
|
void |
setLocalExtendedMetadata(ExtendedMetadata localExtendedMetadata)
|
void |
setLocalSigningCredential(org.opensaml.xml.security.credential.Credential localSigningCredential)
|
void |
setLocalSSLCredential(org.opensaml.xml.security.x509.X509Credential localSSLCredential)
|
void |
setLocalSSLTrustEngine(org.opensaml.xml.security.trust.TrustEngine<org.opensaml.xml.security.x509.X509Credential> localSSLTrustEngine)
|
void |
setLocalTrustEngine(org.opensaml.xml.signature.SignatureTrustEngine localTrustEngine)
|
void |
setMessageStorage(SAMLMessageStorage messageStorage)
Sets message storage for this context. |
void |
setPeerExtendedMetadata(ExtendedMetadata peerExtendedMetadata)
|
void |
setPeerSSLCredential(org.opensaml.xml.security.x509.X509Credential peerSSLCredential)
|
void |
setPeerUserSelected(boolean peerUserSelected)
|
Methods inherited from class org.opensaml.common.binding.BasicSAMLMessageContext |
---|
getInboundSAMLMessage, getInboundSAMLMessageId, getInboundSAMLMessageIssueInstant, getInboundSAMLProtocol, getLocalEntityId, getLocalEntityMetadata, getLocalEntityRole, getLocalEntityRoleMetadata, getMetadataProvider, getOuboundSAMLMessageSigningCredential, getOutboundMessageArtifactType, getOutboundSAMLMessage, getOutboundSAMLMessageId, getOutboundSAMLMessageIssueInstant, getOutboundSAMLProtocol, getPeerEntityEndpoint, getPeerEntityId, getPeerEntityMetadata, getPeerEntityRole, getPeerEntityRoleMetadata, getRelayState, getSubjectNameIdentifier, isInboundSAMLMessageAuthenticated, isIssuerAuthenticated, setInboundSAMLMessage, setInboundSAMLMessageAuthenticated, setInboundSAMLMessageId, setInboundSAMLMessageIssueInstant, setInboundSAMLProtocol, setLocalEntityId, setLocalEntityMetadata, setLocalEntityRole, setLocalEntityRoleMetadata, setMetadataProvider, setOutboundMessageArtifactType, setOutboundSAMLMessage, setOutboundSAMLMessageId, setOutboundSAMLMessageIssueInstant, setOutboundSAMLMessageSigningCredential, setOutboundSAMLProtocol, setPeerEntityEndpoint, setPeerEntityId, setPeerEntityMetadata, setPeerEntityRole, setPeerEntityRoleMetadata, setRelayState, setSubjectNameIdentifier |
Methods inherited from class org.opensaml.ws.message.BaseMessageContext |
---|
getCommunicationProfileId, getInboundMessage, getInboundMessageIssuer, getInboundMessageTransport, getOutboundHandlerChainResolver, getOutboundMessage, getOutboundMessageIssuer, getOutboundMessageTransport, getPostSecurityInboundHandlerChainResolver, getPreSecurityInboundHandlerChainResolver, getSecurityPolicyResolver, setCommunicationProfileId, setInboundMessage, setInboundMessageIssuer, setInboundMessageTransport, setOutboundHandlerChainResolver, setOutboundMessage, setOutboundMessageIssuer, setOutboundMessageTransport, setPostSecurityInboundHandlerChainResolver, setPreSecurityInboundHandlerChainResolver, setSecurityPolicyResolver |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.opensaml.ws.message.MessageContext |
---|
getCommunicationProfileId, getInboundMessage, getInboundMessageIssuer, getInboundMessageTransport, getOutboundHandlerChainResolver, getOutboundMessage, getOutboundMessageIssuer, getOutboundMessageTransport, getPostSecurityInboundHandlerChainResolver, getPreSecurityInboundHandlerChainResolver, getSecurityPolicyResolver, setCommunicationProfileId, setInboundMessage, setInboundMessageIssuer, setInboundMessageTransport, setOutboundHandlerChainResolver, setOutboundMessage, setOutboundMessageIssuer, setOutboundMessageTransport, setPostSecurityInboundHandlerChainResolver, setPreSecurityInboundHandlerChainResolver, setSecurityPolicyResolver |
Constructor Detail |
---|
public SAMLMessageContext()
Method Detail |
---|
public ExtendedMetadata getLocalExtendedMetadata()
public void setLocalExtendedMetadata(ExtendedMetadata localExtendedMetadata)
public ExtendedMetadata getPeerExtendedMetadata()
public void setPeerExtendedMetadata(ExtendedMetadata peerExtendedMetadata)
public org.opensaml.saml2.encryption.Decrypter getLocalDecrypter()
public void setLocalDecrypter(org.opensaml.saml2.encryption.Decrypter localDecrypter)
public org.opensaml.xml.signature.SignatureTrustEngine getLocalTrustEngine()
public void setLocalTrustEngine(org.opensaml.xml.signature.SignatureTrustEngine localTrustEngine)
public org.opensaml.xml.security.credential.Credential getLocalSigningCredential()
public void setLocalSigningCredential(org.opensaml.xml.security.credential.Credential localSigningCredential)
public org.opensaml.xml.security.trust.TrustEngine<org.opensaml.xml.security.x509.X509Credential> getLocalSSLTrustEngine()
public void setLocalSSLTrustEngine(org.opensaml.xml.security.trust.TrustEngine<org.opensaml.xml.security.x509.X509Credential> localSSLTrustEngine)
public org.opensaml.xml.security.x509.X509Credential getLocalSSLCredential()
public void setLocalSSLCredential(org.opensaml.xml.security.x509.X509Credential localSSLCredential)
public org.opensaml.xml.security.x509.X509Credential getPeerSSLCredential()
public void setPeerSSLCredential(org.opensaml.xml.security.x509.X509Credential peerSSLCredential)
public String getInboundSAMLBinding()
public void setInboundSAMLBinding(String inboundSAMLBinding)
inboundSAMLBinding
- bindingpublic org.opensaml.saml2.metadata.Endpoint getLocalEntityEndpoint()
public void setLocalEntityEndpoint(org.opensaml.saml2.metadata.Endpoint localEntityEndpoint)
public boolean isPeerUserSelected()
public void setPeerUserSelected(boolean peerUserSelected)
public SAMLMessageStorage getMessageStorage()
public void setMessageStorage(SAMLMessageStorage messageStorage)
messageStorage
- message storage or null if storing of messages isn't supported
|
Spring Security SAML | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |