public int hashCode(){
  int h=hash;
  if (h == -1) {
    try {
      h=Arrays.hashCode(X509CertImpl.getEncodedInternal(this));
    }
 catch (    CertificateException e) {
      h=0;
    }
    hash=h;
  }
  return h;
}

public int hashCode ( ) { int h = hash ; if ( h == - 1 ) { try { h = Arrays . hashCode ( X509CertImpl . getEncodedInternal ( this ) ) ; } catch ( CertificateException e ) { h = 0 ; } hash = h ; } return h ; }
returns a hashcode value for this certificate from its encoded form .
