Class ValidateRequestObject

    • Field Detail

      • log

        @Nonnull
        private org.slf4j.Logger log
        Class logger.
      • securityParametersLookupStrategy

        @Nonnull
        private Function<ProfileRequestContext,​net.shibboleth.oidc.security.jose.context.SecurityParametersContext> securityParametersLookupStrategy
        Strategy used to locate the SecurityParametersContext to use for signing.
      • requestObject

        @Nullable
        private com.nimbusds.jwt.JWT requestObject
        Request Object.
      • signedClaimsValidator

        @NonnullAfterInit
        private net.shibboleth.oidc.jwt.claims.ClaimsValidator signedClaimsValidator
        The claims validator to be applied for validating the signed request object.
      • plainClaimsValidator

        @NonnullAfterInit
        private net.shibboleth.oidc.jwt.claims.ClaimsValidator plainClaimsValidator
        The claims validator to be applied for validating the plain/unsigned request object.
    • Constructor Detail

      • ValidateRequestObject

        public ValidateRequestObject()
        Constructor.
    • Method Detail

      • setSecurityParametersLookupStrategy

        public void setSecurityParametersLookupStrategy​(@Nonnull
                                                        Function<ProfileRequestContext,​net.shibboleth.oidc.security.jose.context.SecurityParametersContext> strategy)
        Set the strategy used to locate the SecurityParametersContext to use.
        Parameters:
        strategy - lookup strategy
      • setSignedClaimsValidator

        public void setSignedClaimsValidator​(@Nonnull
                                             net.shibboleth.oidc.jwt.claims.ClaimsValidator validator)
        Set the claims validator used for validating the signed request object.
        Parameters:
        validator - What to set
      • setPlainClaimsValidator

        public void setPlainClaimsValidator​(@Nonnull
                                            net.shibboleth.oidc.jwt.claims.ClaimsValidator validator)
        Set the claims validator used for validating the plain/unsigned request object.
        Parameters:
        validator - What to set