Yes. The Checkout Agreements module supports four acceptance styles for each agreement: checkbox only, typed full name, typed initials, or a drawn signature (finger on mobile, mouse on desktop).
These styles apply to the built-in rental agreement and to any additional agreements added at checkout, such as a pet policy or pool waiver. Each agreement has its own text and its own signature style.
Your guests cannot submit the reservation until every required agreement is accepted and signed.