Class PopulateECPContext

    • Method Detail

      • setECPContextCreationStrategy

        public void setECPContextCreationStrategy​(@Nonnull
                                                  Function<ProfileRequestContext,​ECPContext> strategy)
        Set the strategy used to locate the ECPContext to operate on.
        Parameters:
        strategy - lookup strategy
      • setRandomGenerator

        public void setRandomGenerator​(@Nullable
                                       SecureRandom generator)
        Set the source of randomness to use, or none to bypass key generation.
        Parameters:
        generator - random number generator
      • setRequireEncryption

        public void setRequireEncryption​(boolean flag)
        Set whether to require assertion encryption or skip session key generation.
        Parameters:
        flag - flag to set
      • doExecute

        protected void doExecute​(@Nonnull
                                 ProfileRequestContext profileRequestContext)
        Performs this action. Actions must override this method to perform their work.
        Overrides:
        doExecute in class AbstractProfileAction
        Parameters:
        profileRequestContext - the current IdP profile request context