public class SAMLMessageContext
extends org.opensaml.common.binding.BasicSAMLMessageContext
| Constructor and Description |
|---|
SAMLMessageContext() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.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 .
|
javax.net.ssl.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(javax.net.ssl.HostnameVerifier verifier) |
void |
setInboundSAMLBinding(java.lang.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, setSubjectNameIdentifiergetCommunicationProfileId, 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 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 javax.net.ssl.HostnameVerifier getLocalSSLHostnameVerifier()
public void setGetLocalSSLHostnameVerifier(javax.net.ssl.HostnameVerifier verifier)
public org.opensaml.xml.security.x509.X509Credential getPeerSSLCredential()
public void setPeerSSLCredential(org.opensaml.xml.security.x509.X509Credential peerSSLCredential)
public java.lang.String getInboundSAMLBinding()
public void setInboundSAMLBinding(java.lang.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