NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

Package gov.nist.javax.sip.clientauthutils

This package contains a set of utilities for client side Authentication Challenge handling.

See:
          Description

Interface Summary
AccountManager  
AuthenticationHelper A helper interface that provides useful functionality for clients that need to authenticate with servers.
SecureAccountManager  
UserCredentialHash Interface for those clients that only supply hash(user:domain:password).
UserCredentials The class is used whenever user credentials for a particular realm (site server or service) are necessary
 

Class Summary
AuthenticationHelperImpl The class handles authentication challenges, caches user credentials and takes care (through the SecurityAuthority interface) about retrieving passwords.
MessageDigestAlgorithm The class takes standard Http Authentication details and returns a response according to the MD5 algorithm
 

Package gov.nist.javax.sip.clientauthutils Description

This package contains a set of utilities for client side Authentication Challenge handling. It has been adapted from the SIP communicator project and generously dontated to the JAIN-SIP project It is not part of the standard JAIN-SIP implementation at this point but is being considered for addition as this is an operation that is commonly required by all SIP clients; it is hence a good capability to include in a library such as JAIN-SIP.

Primary authors of this code are Emil Ivov with corrections from Jeroen van Bemmel.


NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

A product of the NIST/ITL Advanced Networking Technologies Division.
See conditions of use.
Submit a bug report or feature request.