Class AbstractRequestingAuthenticationDetailsProvider.Builder<B extends AbstractRequestingAuthenticationDetailsProvider.Builder<B>>

    • Constructor Detail

      • Builder

        protected Builder()
    • Method Detail

      • sessionKeySupplier

        public B sessionKeySupplier​(SessionKeySupplier sessionKeySupplier)
        Configures the custom SessionKeySupplier to use.
      • intermediateCertificateSuppliers

        public B intermediateCertificateSuppliers​(Set<X509CertificateSupplier> intermediateCertificateSuppliers)
        Configures the set of intermediate certificate suppliers to use, if any.
      • federationClientConfigurator

        public B federationClientConfigurator​(ClientConfigurator clientConfigurator)
        Configures the ClientConfigurator to set on the REST client used by the federation client, if any.
      • additionalFederationClientConfigurator

        public B additionalFederationClientConfigurator​(@Nonnull
                                                        ClientConfigurator additionalClientConfigurator)
        Add an additional client configurator to be run after the primary configurator.
        Parameters:
        additionalClientConfigurator - the additional client configurator
        Returns:
        this builder