     (conj blockers (str "Missing " (name field)))))
 
 (defn signed-with? [file sig-file keys]
-  (some #(verify sig-file file (parse-key %)) keys))
+  (some #(verify sig-file file %) (mapcat parse-keys keys)))
 
 (defn signed? [blockers file keys]
   (let [sig-file (str file ".asc")]

                       .toByteArray)))
        .verify)))

(defn parse-key [s]
  (try
    (-> s
        .getBytes

        PGPObjectFactory.
        .nextObject
        .getPublicKeys
        iterator-seq)
    (catch NullPointerException e)))

(defn file-for [group artifact version extension]
