An indemnity agreement should be signed by the indemnifying party and indemnified party. These dealings can also be handled by agents providing they have the appropriate authorizations.
If you’re unsure if you should sign an indemnification agreement, consult with a legal professional to ensure the contract is fair and reasonable.