diff options
Diffstat (limited to 'src/org/thialfihar/android/apg/KeyServer.java')
-rw-r--r-- | src/org/thialfihar/android/apg/KeyServer.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/org/thialfihar/android/apg/KeyServer.java b/src/org/thialfihar/android/apg/KeyServer.java new file mode 100644 index 000000000..25ff26144 --- /dev/null +++ b/src/org/thialfihar/android/apg/KeyServer.java @@ -0,0 +1,23 @@ +package org.thialfihar.android.apg; + +import java.io.IOException; +import java.io.Serializable; +import java.net.MalformedURLException; +import java.util.Date; +import java.util.List; +import java.util.Vector; + +public abstract class KeyServer { + static public class KeyInfo implements Serializable { + private static final long serialVersionUID = -7797972113284992662L; + Vector<String> userIds; + String revoked; + Date date; + String fingerPrint; + long keyId; + int size; + String algorithm; + } + abstract List<KeyInfo> search(String query) throws MalformedURLException, IOException; + abstract String get(long keyId) throws MalformedURLException, IOException; +} |