SFTP + Password & Public Key/SSL Certificate + Key Password

Did you try SSH: How to login using key files from the FAQs?