Full re-write of get-pgppublickey function with proper parsing of key information as close as possible to proper RFCs