Class X509SubjectNameCriterion

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

    public final class X509SubjectNameCriterion
    extends Object
    implements net.shibboleth.utilities.java.support.resolver.Criterion
    An implementation of Criterion which specifies criteria based on X.509 certificate subject name.
    • Field Detail

      • subjectName

        private X500Principal subjectName
        X.509 certificate subject name.
    • Constructor Detail

      • X509SubjectNameCriterion

        public X509SubjectNameCriterion​(@Nonnull
                                        X500Principal subject)
        Constructor.
        Parameters:
        subject - certificate subject name
    • Method Detail

      • getSubjectName

        @Nonnull
        public X500Principal getSubjectName()
        Get the subject name.
        Returns:
        Returns the subject name
      • setSubjectName

        public void setSubjectName​(@Nonnull
                                   X500Principal subject)
        Set the subject name.
        Parameters:
        subject - The subject name
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object