Step 1 – Generating a private/public key-pair and creating a signer instance