Class JwtClaimsSet.Builder

    • Constructor Detail

      • JwtClaimsSet.Builder

        JwtClaimsSet.Builder()
    • Method Detail

      • subject

         final JwtClaimsSet.Builder subject(String sub)

        Sets Subject (sub) claim.

        Parameters:
        sub - The principal that is the subject of the JWT
        Returns:

        Builder object

      • audience

         final JwtClaimsSet.Builder audience(String aud)

        Sets Audience (aud) claim.

        Parameters:
        aud - The recipients that the JWT is intended for
        Returns:

        Builder object

      • expirationTime

         final JwtClaimsSet.Builder expirationTime(Long exp)

        Sets Expiration Time (exp) claim.

        Parameters:
        exp - The expiration time on or after which the JWT must not be accepted for processing
        Returns:

        Builder object

      • notBeforeTime

         final JwtClaimsSet.Builder notBeforeTime(Long nbf)

        Sets Not Before (nbf) claim.

        Parameters:
        nbf - The time before which the JWT must not be accepted for processing
        Returns:

        Builder object

      • issueTime

         final JwtClaimsSet.Builder issueTime(Long iat)

        Sets Issued At (iat) claim. Denominated in seconds.

        Parameters:
        iat - The time at which the JWT was issued
        Returns:

        Builder object

      • misc

         final JwtClaimsSet.Builder misc(String key, Object value)

        Sets a custom claim.

        Parameters:
        key - The key of the custom claim
        value - The value of the custom claim
        Returns:

        Builder object

      • build

         final JwtClaimsSet build()

        P Builds the JwtClaimsSet object.

        Returns:

        JwtClaimsSet