net.java.otr4j
Class OtrKeyManagerImpl

Package class diagram package OtrKeyManagerImpl
java.lang.Object
  extended by net.java.otr4j.OtrKeyManagerImpl
All Implemented Interfaces:
OtrKeyManager

public class OtrKeyManagerImpl
extends Object
implements OtrKeyManager


Constructor Summary
OtrKeyManagerImpl(OtrKeyManagerStore store)
           
OtrKeyManagerImpl(String filepath)
           
 
Method Summary
 void addListener(OtrKeyManagerListener l)
           
 void generateLocalKeyPair(SessionID sessionID)
           
 String getLocalFingerprint(SessionID sessionID)
           
 String getRemoteFingerprint(SessionID sessionID)
           
 boolean isVerified(SessionID sessionID)
           
 KeyPair loadLocalKeyPair(SessionID sessionID)
           
 PublicKey loadRemotePublicKey(SessionID sessionID)
           
 void removeListener(OtrKeyManagerListener l)
           
 void savePublicKey(SessionID sessionID, PublicKey pubKey)
           
 void unverify(SessionID sessionID)
           
 void verify(SessionID sessionID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OtrKeyManagerImpl

public OtrKeyManagerImpl(OtrKeyManagerStore store)

OtrKeyManagerImpl

public OtrKeyManagerImpl(String filepath)
                  throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(OtrKeyManagerListener l)
Specified by:
addListener in interface OtrKeyManager

removeListener

public void removeListener(OtrKeyManagerListener l)
Specified by:
removeListener in interface OtrKeyManager

generateLocalKeyPair

public void generateLocalKeyPair(SessionID sessionID)
Specified by:
generateLocalKeyPair in interface OtrKeyManager

getLocalFingerprint

public String getLocalFingerprint(SessionID sessionID)
Specified by:
getLocalFingerprint in interface OtrKeyManager

getRemoteFingerprint

public String getRemoteFingerprint(SessionID sessionID)
Specified by:
getRemoteFingerprint in interface OtrKeyManager

isVerified

public boolean isVerified(SessionID sessionID)
Specified by:
isVerified in interface OtrKeyManager

loadLocalKeyPair

public KeyPair loadLocalKeyPair(SessionID sessionID)
Specified by:
loadLocalKeyPair in interface OtrKeyManager

loadRemotePublicKey

public PublicKey loadRemotePublicKey(SessionID sessionID)
Specified by:
loadRemotePublicKey in interface OtrKeyManager

savePublicKey

public void savePublicKey(SessionID sessionID,
                          PublicKey pubKey)
Specified by:
savePublicKey in interface OtrKeyManager

unverify

public void unverify(SessionID sessionID)
Specified by:
unverify in interface OtrKeyManager

verify

public void verify(SessionID sessionID)
Specified by:
verify in interface OtrKeyManager


Copyright © 2009 Beem-project.com. All Rights Reserved.