diff options
author | Jakob Odersky <jodersky@gmail.com> | 2015-04-22 15:06:49 +0200 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2015-04-22 15:24:00 +0200 |
commit | f79ee0e3999dfd04af306aced213f20b7f8e0904 (patch) | |
tree | ff9be23960cce44544a90bee37124d0cdcd2f60d /gpg/skeybase/src/main/scala/com/github/jodersky/skeybase/openpgp/Backend.scala | |
download | security-f79ee0e3999dfd04af306aced213f20b7f8e0904.tar.gz security-f79ee0e3999dfd04af306aced213f20b7f8e0904.tar.bz2 security-f79ee0e3999dfd04af306aced213f20b7f8e0904.zip |
initial commit
Diffstat (limited to 'gpg/skeybase/src/main/scala/com/github/jodersky/skeybase/openpgp/Backend.scala')
-rw-r--r-- | gpg/skeybase/src/main/scala/com/github/jodersky/skeybase/openpgp/Backend.scala | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gpg/skeybase/src/main/scala/com/github/jodersky/skeybase/openpgp/Backend.scala b/gpg/skeybase/src/main/scala/com/github/jodersky/skeybase/openpgp/Backend.scala new file mode 100644 index 0000000..108ee00 --- /dev/null +++ b/gpg/skeybase/src/main/scala/com/github/jodersky/skeybase/openpgp/Backend.scala @@ -0,0 +1,18 @@ +package com.github.jodersky.skeybase +package openpgp + +import scala.util.Try + +trait Backend { + + /** Imports a key into this backend so that it is available for verification. */ + def importKey(key: String): Unit + + /** + * verifies a signed statement. + * @param signed the statement to verify + * @param fingerprint the fingerprint of the key that allegedly signed this statement + */ + def verifySignature(signed: String, fingerprint: String): Try[String] + +}
\ No newline at end of file |