If needed, you can get a witness or a notary public to sign and authenticate your Shareholder Agreement. However, laws don’t require you to do so.
If you suspect that one or more shareholders may deny having seen or signed the contract, a witness’s signature or notary seal will help prove the document’s validity in a court setting.