public class TrillianSecureIM extends Object
| Constructor and Description |
|---|
TrillianSecureIM(AIMSession sess,
String screenname)
Creates a new Trillian SecureIM.
|
| Modifier and Type | Method and Description |
|---|---|
void |
end()
End this Trillian SecureIM session.
|
BigInteger |
getModulus()
Get the value of modulus.
|
BigInteger |
getMyPrivate()
Get the value of myPrivate.
|
BigInteger |
getMyPublic()
Get the value of myPublic.
|
BigInteger |
getOtherPublic()
Get the value of otherPublic.
|
BigInteger |
getSessionKey()
Get the value of sessionKey.
|
void |
handleSecureIM(IncomingIMCH2 args)
Handles a SecureIM packet.
|
void |
sendMsg(String msg)
Send a Trillian SecureIM message.
|
void |
sendRequest()
Send a Trillian SecureIM request.
|
public TrillianSecureIM(AIMSession sess, String screenname)
sess - the oscar sessionscreenname - the screennamepublic void end()
public void sendRequest()
throws IOException
IOException - if an error occurspublic void sendMsg(String msg)
msg - the messagepublic void handleSecureIM(IncomingIMCH2 args)
args - the incoming IM CH2 argspublic BigInteger getModulus()
public BigInteger getMyPrivate()
public BigInteger getMyPublic()
public BigInteger getOtherPublic()
public BigInteger getSessionKey()