class GPGME::Signature

def from

def from
  @from ||= begin
    Ctx.new do |ctx|
      if from_key = ctx.get_key(fingerprint)
        "#{from_key.subkeys[0].keyid} #{from_key.uids[0].uid}"
      else
        fingerprint
      end
    end
  end
end