Your question is asked, correct or incorrect. I choose incorrect. The issue of the fact in your statement is contrast in opposite direction.
不能说的秘密 is the secret that you promised to keep.
不等于不可告人means that you can tell someone the secret for some reason.
These two statements are not equal in meaning or concept.