Class GrouperPublicPrivateKeyJwt

java.lang.Object
edu.internet2.middleware.grouper.authentication.GrouperPublicPrivateKeyJwt

public class GrouperPublicPrivateKeyJwt extends Object
  • Constructor Details

    • GrouperPublicPrivateKeyJwt

      public GrouperPublicPrivateKeyJwt()
  • Method Details

    • clearCache

      public static void clearCache()
    • assignBearerTokenHeader

      public GrouperPublicPrivateKeyJwt assignBearerTokenHeader(String theBearerTokenHeader)
      string like: Bearer jwtTrusted_configId_abc123def456
      Parameters:
      theBearerTokenHeader -
      Returns:
      this for chaining
    • getGrouperTrustedJwtResult

      public GrouperTrustedJwtResult getGrouperTrustedJwtResult()
      result of decoding jwt
      Returns:
      result
    • setGrouperTrustedJwtResult

      public void setGrouperTrustedJwtResult(GrouperTrustedJwtResult grouperTrustedJwtResult1)
      result of decoding jwt
      Parameters:
      grouperTrustedJwtResult1 -
    • decode

      public Subject decode(String requesterIpAddress)
      Returns:
      the subject