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 HttpClientSecurityParametersThe HttpClient security parameters instance.private Function<MessageContext,CriteriaSet> TLS criteria strategy function. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet theHttpClientSecurityParametersinstance.Get the TLS criteria strategy function.voidsetSecurityParameters(HttpClientSecurityParameters parameters) Set theHttpClientSecurityParametersinstance.voidSet 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, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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 theHttpClientSecurityParametersinstance.- Returns:
- the parameters instance, or null
-
setSecurityParameters
Set theHttpClientSecurityParametersinstance.- 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
-