パッケージ | 説明 |
---|---|
edu.internet2.middleware.shibboleth.idp.profile.saml1 | |
edu.internet2.middleware.shibboleth.idp.profile.saml2 | |
org.opensaml.common.binding.decoding |
Classes used to decode SAML messages.
|
org.opensaml.saml1.binding.decoding |
Classes used to decode SAML messages.
|
org.opensaml.saml2.binding.decoding |
Classes used to decode SAML 2 messages.
|
org.opensaml.ws.message.decoder |
Messages decoders are responsible for extracting an incomming web serivce message from the inbound transport.
|
org.opensaml.ws.message.handler | |
org.opensaml.ws.soap.soap11.decoder | |
org.opensaml.ws.soap.soap11.decoder.http |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
ShibbolethSSODecoder.doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
protected String |
ShibbolethSSODecoder.getIntendedDestinationEndpointURI(SAMLMessageContext samlMsgCtx)
Extract the message information which indicates to what receiver endpoint URI the
SAML message was intended to be delivered.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
UnsolicitedSSODecoder.doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
protected String |
UnsolicitedSSODecoder.getIntendedDestinationEndpointURI(SAMLMessageContext samlMsgCtx)
Extract the message information which indicates to what receiver endpoint URI the
SAML message was intended to be delivered.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
BaseSAMLMessageDecoder.checkEndpointURI(SAMLMessageContext messageContext)
Check the validity of the SAML protocol message receiver endpoint against
requirements indicated in the message.
|
protected boolean |
BaseSAMLMessageDecoder.compareEndpointURIs(String messageDestination,
String receiverEndpoint)
Compare the message endpoint URI's specified.
|
protected String |
BaseSAMLMessageDecoder.getActualReceiverEndpointURI(SAMLMessageContext messageContext)
Extract the transport endpoint at which this message was received.
|
protected abstract String |
BaseSAMLMessageDecoder.getIntendedDestinationEndpointURI(SAMLMessageContext samlMsgCtx)
Extract the message information which indicates to what receiver endpoint URI the
SAML message was intended to be delivered.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
HTTPSOAP11Decoder.checkUnderstoodSOAPHeaders(List<XMLObject> headers)
Checks that, if any SOAP headers, require understand that they are in the understood header list.
|
void |
BaseSAML1MessageDecoder.decode(MessageContext messageContext)
Decodes a message in a binding specific manner.
|
protected void |
HTTPArtifactDecoder.decodeTarget(SAMLMessageContext samlMsgCtx)
Decodes the TARGET parameter and adds it to the message context.
|
protected void |
HTTPArtifactDecoder.doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
protected void |
HTTPPostDecoder.doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
protected void |
HTTPSOAP11Decoder.doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
protected void |
BaseSAML1MessageDecoder.extractResponseInfo(SAMLMessageContext messageContext,
Response response)
Extract information from a SAML StatusResponse message.
|
protected String |
HTTPArtifactDecoder.getIntendedDestinationEndpointURI(SAMLMessageContext samlMsgCtx)
Extract the message information which indicates to what receiver endpoint URI the
SAML message was intended to be delivered.
|
protected String |
BaseSAML1MessageDecoder.getIntendedDestinationEndpointURI(SAMLMessageContext samlMsgCtx)
Extract the message information which indicates to what receiver endpoint URI the
SAML message was intended to be delivered.
|
protected void |
BaseSAML1MessageDecoder.populateMessageContext(SAMLMessageContext messageContext)
Populates the message context with the message ID, issue instant, and issuer as well as the peer's entity
descriptor if a metadata provider is present in the message context and the peer's role descriptor if its entity
descriptor was retrieved and the message context has a populated peer role name.
|
protected void |
BaseSAML1MessageDecoder.populateMessageIdIssueInstantIssuer(SAMLMessageContext messageContext)
Extracts the message ID, issue instant, and issuer from the incoming SAML message and populates the message
context with it.
|
protected void |
BaseSAML1MessageDecoder.populateRelyingPartyMetadata(SAMLMessageContext messageContext)
Populates the peer's entity metadata if a metadata provide is present in the message context.
|
protected void |
HTTPArtifactDecoder.processArtifacts(SAMLMessageContext samlMsgCtx)
Process the incoming artifacts by decoding the artifacts, dereferencing them from the artifact source and
storing the resulting response (with assertions) in the message context.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
HTTPSOAP11Decoder.checkUnderstoodSOAPHeaders(List<XMLObject> headers)
Checks that, if any SOAP headers, require understand that they are in the understood header list.
|
void |
HandlerChainAwareHTTPSOAP11Decoder.decode(MessageContext messageContext)
Decodes a message in a binding specific manner.
|
void |
BaseSAML2MessageDecoder.decode(MessageContext messageContext)
Decodes a message in a binding specific manner.
|
protected InputStream |
HTTPRedirectDeflateDecoder.decodeMessage(String message)
Base64 decodes the SAML message and then decompresses the message.
|
protected void |
HTTPRedirectDeflateDecoder.doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
protected void |
HTTPArtifactDecoder.doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
protected void |
HTTPPostDecoder.doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
protected void |
HTTPSOAP11Decoder.doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
protected String |
BaseSAML2MessageDecoder.extractEntityId(Issuer issuer)
Extracts the entity ID from the SAML 2 Issuer.
|
protected void |
BaseSAML2MessageDecoder.extractRequestInfo(SAMLMessageContext messageContext,
RequestAbstractType request)
Extract information from a SAML RequestAbstractType message.
|
protected void |
BaseSAML2MessageDecoder.extractResponseInfo(SAMLMessageContext messageContext,
StatusResponseType statusResponse)
Extract information from a SAML StatusResponse message.
|
protected InputStream |
HTTPPostDecoder.getBase64DecodedMessage(HTTPInTransport transport)
Gets the Base64 encoded message from the request and decodes it.
|
protected String |
HTTPArtifactDecoder.getIntendedDestinationEndpointURI(SAMLMessageContext samlMsgCtx)
Extract the message information which indicates to what receiver endpoint URI the
SAML message was intended to be delivered.
|
protected String |
BaseSAML2MessageDecoder.getIntendedDestinationEndpointURI(SAMLMessageContext samlMsgCtx)
Extract the message information which indicates to what receiver endpoint URI the
SAML message was intended to be delivered.
|
protected void |
BaseSAML2MessageDecoder.populateMessageContext(SAMLMessageContext messageContext)
Populates the message context with the message ID, issue instant, and issuer as well as the peer's entity
descriptor if a metadata provider is present in the message context and the peer's role descriptor if its entity
descriptor was retrieved and the message context has a populated peer role name.
|
protected void |
BaseSAML2MessageDecoder.populateMessageIdIssueInstantIssuer(SAMLMessageContext messageContext)
Extracts the message ID, issue instant, and issuer from the incoming SAML message and populates the message
context with it.
|
protected void |
BaseSAML2MessageDecoder.populateRelyingPartyMetadata(SAMLMessageContext messageContext)
Populates the peer's entity metadata if a metadata provide is present in the message context.
|
protected void |
HTTPArtifactDecoder.processArtifact(SAMLMessageContext samlMsgCtx)
Process the incoming artifact by decoding the artifacts, dereferencing it from the artifact issuer and
storing the resulting protocol message in the message context.
|
protected void |
HandlerChainAwareHTTPSOAP11Decoder.processPostSecurityInboundHandlerChain(MessageContext messageContext)
Process the post-SecurityPolicy inbound
HandlerChain for the message context, if any. |
protected void |
HandlerChainAwareHTTPSOAP11Decoder.processPreSecurityInboundHandlerChain(MessageContext messageContext)
Process the pre-SecurityPolicy inbound
HandlerChain for the message context, if any. |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
MessageDecoder.decode(MessageContext messageContext)
Decodes a message in a binding specific manner.
|
void |
BaseMessageDecoder.decode(MessageContext messageContext)
Decodes a message in a binding specific manner.
|
protected abstract void |
BaseMessageDecoder.doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
protected XMLObject |
BaseMessageDecoder.unmarshallMessage(InputStream messageStream)
Helper method that deserializes and unmarshalls the message from the given stream.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
BaseHandlerChainAwareMessageDecoder.decode(MessageContext messageContext)
Decodes a message in a binding specific manner.
|
protected void |
BaseHandlerChainAwareMessageDecoder.processPostSecurityInboundHandlerChain(MessageContext messageContext)
Process the post-SecurityPolicy inbound
HandlerChain for the message context, if any. |
protected void |
BaseHandlerChainAwareMessageDecoder.processPreSecurityInboundHandlerChain(MessageContext messageContext)
Process the pre-SecurityPolicy inbound
HandlerChain for the message context, if any. |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
SOAP11Decoder.decode(MessageContext messageContext)
Decodes a message in a binding specific manner.
|
protected void |
SOAP11Decoder.doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
HTTPSOAP11Decoder.doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
Copyright © 2012. All Rights Reserved.