Class KeyInfoGenerationProfileCriterion

  • All Implemented Interfaces:
    net.shibboleth.utilities.java.support.resolver.Criterion

    public final class KeyInfoGenerationProfileCriterion
    extends Object
    implements net.shibboleth.utilities.java.support.resolver.Criterion
    Criterion representing an a KeyInfo generation "profile" name used when looking up a KeyInfoGeneratorManager from a NamedKeyInfoGeneratorManager.
    • Field Detail

      • name

        @Nonnull
        @NotEmpty
        private final String name
        The KeyInfo generation "profile" name.
    • Constructor Detail

      • KeyInfoGenerationProfileCriterion

        public KeyInfoGenerationProfileCriterion​(@Nonnull @NotEmpty
                                                 String profileName)
        Constructor.
        Parameters:
        profileName - the name, can not be null or empty
    • Method Detail

      • getName

        @Nonnull
        @NotEmpty
        public String getName()
        Gets the KeyInfo generation "profile" name.
        Returns:
        the name, never null or empty
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object