public class SAMLMessageContext
extends org.opensaml.common.binding.BasicSAMLMessageContext
Constructor and Description |
---|
SAMLMessageContext() |
Modifier and Type | Method and Description |
---|---|
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 .
|
HostnameVerifier |
getLocalSSLHostnameVerifier()
Verifier used to verify hostname when making connections using HTTPS (e.g.
|
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 |
setGetLocalSSLHostnameVerifier(HostnameVerifier verifier) |
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) |
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
getCommunicationProfileId, getInboundMessage, getInboundMessageIssuer, getInboundMessageTransport, getOutboundHandlerChainResolver, getOutboundMessage, getOutboundMessageIssuer, getOutboundMessageTransport, getPostSecurityInboundHandlerChainResolver, getPreSecurityInboundHandlerChainResolver, getSecurityPolicyResolver, setCommunicationProfileId, setInboundMessage, setInboundMessageIssuer, setInboundMessageTransport, setOutboundHandlerChainResolver, setOutboundMessage, setOutboundMessageIssuer, setOutboundMessageTransport, setPostSecurityInboundHandlerChainResolver, setPreSecurityInboundHandlerChainResolver, setSecurityPolicyResolver
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCommunicationProfileId, getInboundMessage, getInboundMessageIssuer, getInboundMessageTransport, getOutboundHandlerChainResolver, getOutboundMessage, getOutboundMessageIssuer, getOutboundMessageTransport, getPostSecurityInboundHandlerChainResolver, getPreSecurityInboundHandlerChainResolver, getSecurityPolicyResolver, setCommunicationProfileId, setInboundMessage, setInboundMessageIssuer, setInboundMessageTransport, setOutboundHandlerChainResolver, setOutboundMessage, setOutboundMessageIssuer, setOutboundMessageTransport, setPostSecurityInboundHandlerChainResolver, setPreSecurityInboundHandlerChainResolver, setSecurityPolicyResolver
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 HostnameVerifier getLocalSSLHostnameVerifier()
public void setGetLocalSSLHostnameVerifier(HostnameVerifier verifier)
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