Encryption for email identities

I have a gmail account but I have an email alias tied to a personal domain that I use on gmail. How do I get keys to sign and encrypt on my personal domain?