Yes it is correct, indeed we have that
* $(\vec a-\vec b)\times \vec n=\vec 0 \implies \vec a-\vec b$ is a multiple of $\vec n$ that is $\vec a-\vec b=k\vec n$
* $(\vec a-\vec b)\cdot \vec n=0 \implies \vec a-\vec b$ is orthogonal to $\vec n$ that is $k\vec n\cdot \vec n=0 \implies k=0$
therefore
$$\vec a-\vec b=\vec 0 \implies \vec a=\vec b$$