1. It is not certain if he will come today.

2. It is not certain that he will come today.

(Is 'it' a false subject and the if clase or the that clase a real subject?)

Yes, "it" is one of those false subjects ... just as when you say, "It's raining hard outside today."

Both sentences mean approximately the same thing. Both are commonly used.