public class ScOtrKeyManagerImpl extends java.lang.Object implements ScOtrKeyManager
Constructor and Description |
---|
ScOtrKeyManagerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(ScOtrKeyManagerListener l) |
void |
generateKeyPair(AccountID account) |
java.util.List<java.lang.String> |
getAllRemoteFingerprints(Contact contact) |
java.lang.String |
getFingerprintFromPublicKey(java.security.PublicKey pubKey) |
java.lang.String |
getLocalFingerprint(AccountID account) |
byte[] |
getLocalFingerprintRaw(AccountID account) |
boolean |
isVerified(Contact contact,
java.lang.String fingerprint) |
java.security.KeyPair |
loadKeyPair(AccountID account) |
void |
removeListener(ScOtrKeyManagerListener l) |
void |
saveFingerprint(Contact contact,
java.lang.String fingerprint) |
void |
unverify(OtrContactManager.OtrContact otrContact,
java.lang.String fingerprint) |
void |
verify(OtrContactManager.OtrContact otrContact,
java.lang.String fingerprint) |
public void addListener(ScOtrKeyManagerListener l)
addListener
in interface ScOtrKeyManager
public void removeListener(ScOtrKeyManagerListener l)
removeListener
in interface ScOtrKeyManager
public void verify(OtrContactManager.OtrContact otrContact, java.lang.String fingerprint)
verify
in interface ScOtrKeyManager
public void unverify(OtrContactManager.OtrContact otrContact, java.lang.String fingerprint)
unverify
in interface ScOtrKeyManager
public boolean isVerified(Contact contact, java.lang.String fingerprint)
isVerified
in interface ScOtrKeyManager
public java.util.List<java.lang.String> getAllRemoteFingerprints(Contact contact)
getAllRemoteFingerprints
in interface ScOtrKeyManager
public java.lang.String getFingerprintFromPublicKey(java.security.PublicKey pubKey)
getFingerprintFromPublicKey
in interface ScOtrKeyManager
public java.lang.String getLocalFingerprint(AccountID account)
getLocalFingerprint
in interface ScOtrKeyManager
public byte[] getLocalFingerprintRaw(AccountID account)
getLocalFingerprintRaw
in interface ScOtrKeyManager
public void saveFingerprint(Contact contact, java.lang.String fingerprint)
saveFingerprint
in interface ScOtrKeyManager
public java.security.KeyPair loadKeyPair(AccountID account)
loadKeyPair
in interface ScOtrKeyManager
public void generateKeyPair(AccountID account)
generateKeyPair
in interface ScOtrKeyManager
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.