Smack/smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/store/definition/OpenPgpStore.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);
}