|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |