Uses of Interface
org.opensaml.ws.message.MessageContext

Packages that use MessageContext
org.opensaml.ws.message Objects related to messages received and sent by web services. 
org.opensaml.ws.message.decoder Messages decoders are responsible for extracting an incomming web serivce message from the inbound transport. 
org.opensaml.ws.message.encoder Messages encoders are responsible for encoding an outgoing web serivce message onto the outbound transport. 
org.opensaml.ws.security Provides interfaces that may be used to implement policies that are evaluated against incoming messages. 
org.opensaml.ws.security.provider Basic implementations of some security policies. 
 

Uses of MessageContext in org.opensaml.ws.message
 

Classes in org.opensaml.ws.message that implement MessageContext
 class BaseMessageContext
          Base class for message context implementations.
 

Uses of MessageContext in org.opensaml.ws.message.decoder
 

Methods in org.opensaml.ws.message.decoder with parameters of type MessageContext
 void BaseMessageDecoder.decode(MessageContext messageContext)
          Decodes a message in a binding specific manner.
 void MessageDecoder.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.
 

Uses of MessageContext in org.opensaml.ws.message.encoder
 

Methods in org.opensaml.ws.message.encoder with parameters of type MessageContext
protected abstract  void BaseMessageEncoder.doEncode(MessageContext messageContext)
          Encodes the outbound message onto the outbound transport.
 void BaseMessageEncoder.encode(MessageContext messageContext)
          Encodes the message in the binding specific manner.
 void MessageEncoder.encode(MessageContext messageContext)
          Encodes the message in the binding specific manner.
 boolean MessageEncoder.providesMessageConfidentiality(MessageContext messageContext)
          Indicates whether this encoder, given the current message context, provides end-to-end message confidentiality.
 boolean MessageEncoder.providesMessageIntegrity(MessageContext messageContext)
          Indicates whether this encoder, given the current message context, provides end-to-end message integrity.
 

Uses of MessageContext in org.opensaml.ws.security
 

Methods in org.opensaml.ws.security with parameters of type MessageContext
 void SecurityPolicyRule.evaluate(MessageContext messageContext)
          Evaluates the message context against the rule.
 void SecurityPolicy.evaluate(MessageContext messageContext)
          Evaluates this policy.
 

Uses of MessageContext in org.opensaml.ws.security.provider
 

Methods in org.opensaml.ws.security.provider with parameters of type MessageContext
protected  org.opensaml.xml.security.CriteriaSet ClientCertAuthRule.buildCriteriaSet(java.lang.String entityID, MessageContext messageContext)
          Subclasses are required to implement this method to build a criteria set for the trust engine according to trust engine and application-specific needs.
protected abstract  org.opensaml.xml.security.CriteriaSet BaseTrustEngineRule.buildCriteriaSet(java.lang.String entityID, MessageContext messageContext)
          Subclasses are required to implement this method to build a criteria set for the trust engine according to trust engine and application-specific needs.
protected  void HTTPRule.doEvaluate(MessageContext messageContext)
          Evaluates if the message context transport, guaranteed to be of type HTTPTransport, meets all requirements.
protected  void ClientCertAuthRule.doEvaluate(org.opensaml.xml.security.x509.X509Credential requestCredential, MessageContext messageContext)
          Evaluate the request credential.
 void HTTPRule.evaluate(MessageContext messageContext)
          Evaluates the message context against the rule.
 void ClientCertAuthRule.evaluate(MessageContext messageContext)
          Evaluates the message context against the rule.
 void MandatoryAuthenticatedMessageRule.evaluate(MessageContext messageContext)
          Evaluates the message context against the rule.
 void MandatoryIssuerRule.evaluate(MessageContext messageContext)
          Evaluates the message context against the rule.
 void BasicSecurityPolicy.evaluate(MessageContext messageContext)
          Evaluates this policy.
protected  boolean BaseTrustEngineRule.evaluate(TokenType token, java.lang.String entityID, MessageContext messageContext)
          Evaluate the token using the configured trust engine against criteria built using the specified candidate issuer entity ID and message context information.
protected  java.lang.String ClientCertAuthRule.evaluateCertificateNameDerivedIssuers(org.opensaml.xml.security.x509.X509Credential requestCredential, MessageContext messageContext)
          Evaluate candidate issuer entity ID's which may be derived from the request credential's entity certificate according to the options supplied via CertificateNameOptions.
protected  java.lang.String ClientCertAuthRule.evaluateDerivedIssuers(org.opensaml.xml.security.x509.X509Credential requestCredential, MessageContext messageContext)
          Evaluate any candidate issuer entity ID's which may be derived from the credential or other message context information.
protected  java.lang.String ClientCertAuthRule.evaluateSubjectAltNames(org.opensaml.xml.security.x509.X509Credential requestCredential, MessageContext messageContext)
          Evaluate the issuer entity ID as derived from the cert subject alternative names specified by types enumerated in CertificateNameOptions.getSubjectAltNames().
protected  java.lang.String ClientCertAuthRule.evaluateSubjectCommonName(org.opensaml.xml.security.x509.X509Credential requestCredential, MessageContext messageContext)
          Evaluate the issuer entity ID as derived from the cert subject common name (CN).
protected  java.lang.String ClientCertAuthRule.evaluateSubjectDN(org.opensaml.xml.security.x509.X509Credential requestCredential, MessageContext messageContext)
          Evaluate the issuer entity ID as derived from the cert subject DN.
 java.lang.Iterable<SecurityPolicy> StaticSecurityPolicyResolver.resolve(MessageContext criteria)
          
 SecurityPolicy StaticSecurityPolicyResolver.resolveSingle(MessageContext criteria)
           If more than one policy is registered with this resolver this method returns the first policy in the list.
 



Copyright © 2006-2009 Internet2. All Rights Reserved.