public int hashCode(){
  if (myhash == -1) {
    if (timestamp == null) {
      myhash=signerCertPath.hashCode();
    }
 else {
      myhash=signerCertPath.hashCode() + timestamp.hashCode();
    }
  }
  return myhash;
}

public int hashCode ( ) { if ( myhash == - 1 ) { if ( timestamp == null ) { myhash = signerCertPath . hashCode ( ) ; } else { myhash = signerCertPath . hashCode ( ) + timestamp . hashCode ( ) ; } } return myhash ; }
returns the hash code value for this code signer . the hash code is generated using the signer ' s certificate path and the timestamp , if present .
