Signing and Encrypting ensures that only the recipient can open
your content but at the same time authenticates the sender as
the valid sender of the message.
Thus, you will need to sign with your private key and encrypt with
the recipients public key.
We will use defaults to set some other options. Please review code for available treatment.