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()