package com.l7tech.server.security.cert;

import java.security.cert.CertificateEncodingException;
import java.security.cert.X509Certificate;
import java.util.Arrays;
import java.util.Objects;

final class m {
   private final String a;
   private final byte[] b;
   private final boolean c;
   private final int d;

   private m(String var1, X509Certificate var2, boolean var3) throws CertificateEncodingException {
      this.a = var1;
      this.b = var2.getEncoded();
      this.c = var3;
      this.d = Arrays.hashCode(this.b) + 13 * Objects.hash(var1, var3);
   }

   @Override
   public boolean equals(Object var1) {
      if (this == var1) {
         return true;
      }

      if (var1 != null && this.getClass() == var1.getClass()) {
         m var2 = (m)var1;
         if (!Arrays.equals(this.b, var2.b)) {
            return false;
         } else {
            return !this.a.equals(var2.a) ? false : this.c == var2.c;
         }
      } else {
         return false;
      }
   }

   @Override
   public int hashCode() {
      return this.d;
   }
}
