Package org.jcsp.net.security
This package contains the files specifically for link security implementing various authentication schemes.
See
for information on the service.SecurityAuthority
-
Interface Summary Interface Description Challenge Abstract representation of a challenge as part of the security negotiation.Response Abstract representation of a response as part of the security negotiation.SecurityAuthority Defines the service for dealing with authenticating users via a challenge/response scheme.SecurityService Defines the actual interface combining service administration and user control methods.UserID Uniquely identifies a user.UserToken Uniquely identifies an authenticated user. -
Class Summary Class Description SimpleSecurityAuthority Provides a basic security authority based on unique names.SimpleSecurityAuthority.SimpleChallenge The challenge for this authority containing a timestamp and block of random data.SimpleSecurityAuthority.SimpleResponse The response for this authority, consisting of a block of data which has been mangled based on the timestamp and ID of the user creating the response.SimpleSecurityAuthority.SimpleUserID Represents the user ID for this authority.SimpleSecurityAuthority.SimpleUserToken Represents the authenticated user token for this authority. -
Exception Summary Exception Description AccessDeniedException Thrown by the security authority implementations if the credentials supplied are not correct or another error occurs as a result of user parameters.