20 lines
635 B
Java
20 lines
635 B
Java
package org.jivesoftware.smackx.ox.store.definition;
|
|
|
|
import org.jivesoftware.smackx.ox.OpenPgpContact;
|
|
import org.jivesoftware.smackx.ox.callback.SecretKeyPassphraseCallback;
|
|
|
|
import org.jxmpp.jid.BareJid;
|
|
import org.pgpainless.pgpainless.key.protection.SecretKeyRingProtector;
|
|
|
|
public interface OpenPgpStore extends OpenPgpKeyStore, OpenPgpMetadataStore, OpenPgpTrustStore {
|
|
|
|
OpenPgpContact getOpenPgpContact(BareJid contactsJid);
|
|
|
|
void setKeyRingProtector(SecretKeyRingProtector unlocker);
|
|
|
|
SecretKeyRingProtector getKeyRingProtector();
|
|
|
|
void setSecretKeyPassphraseCallback(SecretKeyPassphraseCallback callback);
|
|
|
|
}
|