Class HttpClientSecurityContext

  • All Implemented Interfaces:
    Iterable<org.opensaml.messaging.context.BaseContext>

    public final class HttpClientSecurityContext
    extends org.opensaml.messaging.context.BaseContext
    A context implementation holding parameters related to HttpClient security features.
    • Field Detail

      • tlsCriteriaSetStrategy

        private Function<org.opensaml.messaging.context.MessageContext,​net.shibboleth.utilities.java.support.resolver.CriteriaSet> tlsCriteriaSetStrategy
        TLS criteria strategy function.
    • Constructor Detail

      • HttpClientSecurityContext

        public HttpClientSecurityContext()
    • Method Detail

      • getTLSCriteriaSetStrategy

        @Nullable
        public Function<org.opensaml.messaging.context.MessageContext,​net.shibboleth.utilities.java.support.resolver.CriteriaSet> getTLSCriteriaSetStrategy()
        Get the TLS criteria strategy function.
        Returns:
        the strategy function, or null
      • setTLSCriteriaSetStrategy

        public void setTLSCriteriaSetStrategy​(@Nullable
                                              Function<org.opensaml.messaging.context.MessageContext,​net.shibboleth.utilities.java.support.resolver.CriteriaSet> strategy)
        Set the TLS criteria strategy function.
        Parameters:
        strategy - the strategy function instance, or null