|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface is implemented by classes for the client portion of a non-interactive key-exchange protocol.
In this context, the party which initiates the protocol is considered the client. Non-interactive means that the client does not need to recieve any information from the server, so the protocol can be used off-line.
A non-interactive key-exchange protocol can of course also be used on-line and is therefore also considered an Interactive key-exchange protocol. This is why the NoninterKeyEx interfaces extend the InterKeyEx interfaces.
An example of a non-interactive key-exchange protocol is sending the hash of the key to use and assume that the server will be able to look it up in a KeySource object. This is a somewhat wider definition of key exchange.
NoninterKeyExServer
Methods inherited from interface org.logi.crypto.protocols.InterProtocolClient |
completed, maxMessageSize, message |
Methods inherited from interface org.logi.crypto.protocols.InterKeyExClient |
sessionKey |
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |