Class UsageCriterion

  • All Implemented Interfaces:
    Criterion

    public final class UsageCriterion
    extends Object
    implements Criterion
    An implementation of Criterion which specifies criteria pertaining usage of the resolved credential.
    • Field Detail

      • credUsage

        private UsageType credUsage
        Key usage type of resolved credentials.
    • Constructor Detail

      • UsageCriterion

        public UsageCriterion​(@Nullable
                              UsageType usage)
        Constructor.
        Parameters:
        usage - the usage for which a credential is intended
    • Method Detail

      • getUsage

        @Nonnull
        public UsageType getUsage()
        Get the key usage criteria.
        Returns:
        Returns the usage.
      • setUsage

        public void setUsage​(@Nullable
                             UsageType usage)
        Set the key usage criteria.
        Parameters:
        usage - The usage to set.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object