Class JOSEObjectCriterion

java.lang.Object
net.shibboleth.oidc.security.jose.criterion.JOSEObjectCriterion
All Implemented Interfaces:
Criterion

public final class JOSEObjectCriterion extends Object implements Criterion
An implementation of Criterion which specifies criteria based on the contents of a JOSEObject element.
Since:
2.2.0
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private com.nimbusds.jose.JOSEObject
    The JOSEObject which serves as the source for credential criteria.
  • Constructor Summary

    Constructors
    Constructor
    Description
    JOSEObjectCriterion(com.nimbusds.jose.JOSEObject newJOSEObject)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    com.nimbusds.jose.JOSEObject
    Gets the JOSEObject which is the source of credential criteria.
    int
    void
    setJOSEObject(com.nimbusds.jose.JOSEObject newJOSEObject)
    Sets the JOSEObject which is the source of credential criteria.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • joseObject

      @Nullable private com.nimbusds.jose.JOSEObject joseObject
      The JOSEObject which serves as the source for credential criteria.
  • Constructor Details

    • JOSEObjectCriterion

      public JOSEObjectCriterion(@Nullable com.nimbusds.jose.JOSEObject newJOSEObject)
      Constructor.
      Parameters:
      newJOSEObject - the JOSEObject credential criteria to use
  • Method Details

    • getJOSEObject

      @Nullable public com.nimbusds.jose.JOSEObject getJOSEObject()
      Gets the JOSEObject which is the source of credential criteria.
      Returns:
      the JOSEObject credential criteria
    • setJOSEObject

      public void setJOSEObject(@Nullable com.nimbusds.jose.JOSEObject newJOSEObject)
      Sets the JOSEObject which is the source of credential criteria.
      Parameters:
      newJOSEObject - the JOSEObject to use as credential criteria
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object