Package org.openuat.authentication

Interface Summary
AuthenticationProgressHandler This interface defines a listener for authentication events.
KeyManager.VerificationHandler This interface must be implemented by classes used for key verification.
 

Class Summary
AuthenticationEventSender This is an abstract class to encapsulate the notion of an authentication event sender.
CandidateKeyProtocol This class implements the candidate key protocol (CKP) as presented in Rene Mayrhofer: "Candidate Key Protocol" It is an alternative to Diffie-Hellman key exchange with subsequent key verification.
CandidateKeyProtocol.CandidateKey This class represents a complete candidate key, with both the private part (key) and a hash for comparing it with a remote host's candidate (hash).
CandidateKeyProtocol.CandidateKeyPartIdentifier This class represents the complete identification information for a key part candidate.
CKPOverUDP This is an abstract class that implements the basics of all protocols based on running a candidate key protocol over UDP.
DHWithVerification This is an abstract class that implements the basics of all protocols based on Diffie-Hellman key exchange over streams with subsequent verification of the key material to check that it is equal on both sides.
HostProtocolHandler This class handles the key agreement protocol between two hosts on a stream level.
InterlockProtocol This class implements the interlock protocol as first defined in Ronald L.
KeyManager This class manages shared secret keys.
SimpleKeyAgreement This class implements a simple key agreement protocol.
 



2005-2006, Rene Mayrhofer.