Package org.opensaml.security.messaging
Class HttpClientSecurityContext
java.lang.Object
org.opensaml.messaging.context.BaseContext
org.opensaml.security.messaging.HttpClientSecurityContext
- All Implemented Interfaces:
Iterable<BaseContext>
A context implementation holding parameters related to
HttpClient
security features.-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensaml.messaging.context.BaseContext
BaseContext.ContextSetNoRemoveIteratorDecorator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate HttpClientSecurityParameters
The HttpClient security parameters instance.private Function<MessageContext,
CriteriaSet> TLS criteria strategy function. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet theHttpClientSecurityParameters
instance.Get the TLS criteria strategy function.void
setSecurityParameters
(HttpClientSecurityParameters parameters) Set theHttpClientSecurityParameters
instance.void
Set the TLS criteria strategy function.Methods inherited from class org.opensaml.messaging.context.BaseContext
addSubcontext, addSubcontext, clearSubcontexts, containsSubcontext, createSubcontext, getParent, getSubcontext, getSubcontext, getSubcontext, getSubcontext, iterator, removeSubcontext, removeSubcontext, setParent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
securityParameters
The HttpClient security parameters instance. -
tlsCriteriaSetStrategy
TLS criteria strategy function.
-
-
Constructor Details
-
HttpClientSecurityContext
public HttpClientSecurityContext()
-
-
Method Details
-
getSecurityParameters
Get theHttpClientSecurityParameters
instance.- Returns:
- the parameters instance, or null
-
setSecurityParameters
Set theHttpClientSecurityParameters
instance.- Parameters:
parameters
- the parameters instance, or null
-
getTLSCriteriaSetStrategy
Get the TLS criteria strategy function.- Returns:
- the strategy function, or null
-
setTLSCriteriaSetStrategy
Set the TLS criteria strategy function.- Parameters:
strategy
- the strategy function instance, or null
-