Class X509IssuerSerialCriterion

  • All Implemented Interfaces:
    Criterion

    public final class X509IssuerSerialCriterion
    extends Object
    implements Criterion
    An implementation of Criterion which specifies criteria based on X.509 certificate issuer name and serial number.
    • Field Detail

      • issuerName

        private X500Principal issuerName
        X.509 certificate issuer name.
      • serialNumber

        private BigInteger serialNumber
        X.509 certificate serial number.
    • Constructor Detail

      • X509IssuerSerialCriterion

        public X509IssuerSerialCriterion​(@Nonnull
                                         X500Principal issuer,
                                         @Nonnull
                                         BigInteger serial)
        Constructor.
        Parameters:
        issuer - certificate issuer name
        serial - certificate serial number
    • Method Detail

      • getIssuerName

        @Nonnull
        public X500Principal getIssuerName()
        Get the issuer name.
        Returns:
        Returns the issuer name.
      • setIssuerName

        public void setIssuerName​(@Nonnull
                                  X500Principal issuer)
        Set the issuer name.
        Parameters:
        issuer - The issuer name to set.
      • getSerialNumber

        @Nonnull
        public BigInteger getSerialNumber()
        Get the serial number.
        Returns:
        Returns the serial number.
      • setSerialNumber

        public void setSerialNumber​(@Nonnull
                                    BigInteger serial)
        Set the serial number.
        Parameters:
        serial - The serial number to set.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object