I think you can read off from the Jordan canonical form that both conditions are equivalent to the spectral radius being at most one and every eigenvalue of modulus one having algebraic and geometric multiplict the same.
EDIT: As Robert Israel points out in his answer, my answer is wrong.

