de.fhg.fokus.hss.auth.AuthenticationVector Class Reference

List of all members.

Detailed Description

This class represents authententication vector that is produced in an HSS during the authentication procedure of the user.It contains the necessary parameters for that.

Author:
Peter Weik (pwe at fokus dot fraunhofer dot de)


Public Member Functions

 AuthenticationVector (int auth_scheme, byte[] sipAuthenticate, byte[] sipAuthorization, byte[] confidentialityKey, byte[] integrityKey)
 constructor
 AuthenticationVector (int auth_scheme, byte[] sipAuthenticate, byte[] sipAuthorization, byte[] integrityKey)
 constructor
 AuthenticationVector (int auth_scheme, String ip)
 AuthenticationVector (int auth_scheme, String realm, byte[] sipAuthenticate, byte[] ha1, byte[] result)
 AuthenticationVector (int auth_scheme, byte[] sipAuthenticate, byte[] sipAuthorization)
 AuthenticationVector (byte[] sipAuthorization)
 AuthenticationVector ()
int getAuth_scheme ()
byte[] getConfidentialityityKey ()
byte[] getHA1 ()
byte[] getIntegrityKey ()
String getIp ()
String getRealm ()
byte[] getResult ()
byte[] getSipAuthenticate ()
byte[] getSipAuthorization ()
void setAuth_scheme (int auth_scheme)
void setConfidentialityityKey (byte[] confidentialityityKey)
void setHA1 (byte[] ha1)
void setIntegrityKey (byte[] integrityKey)
void setIp (String ip)
void setRealm (String realm)
void setResult (byte[] result)
void setSipAuthenticate (byte[] sipAuthenticate)
void setSipAuthorization (byte[] sipAuthorization)

Private Attributes

int auth_scheme
 the authentication scheme used in the authentication of SIP messages.
byte[] confidentialityityKey
 the confidentiality key
byte[] ha1
 the ha1
byte[] integrityKey
 the integrity key
String ip
 ip address related to early ims
String realm
 the realm
byte[] result
 the digest result
byte[] sipAuthenticate
 the sip authenticate represents the data portion of the WWW-Authenticate or Proxy-Authenticate SIP headers that are to be present in a SIP response.
byte[] sipAuthorization
 represents the data portion of the Authorization or Proxy-Authorization SIP headers suitable for inclusion in a SIP request


Constructor & Destructor Documentation

de.fhg.fokus.hss.auth.AuthenticationVector.AuthenticationVector (  ) 

de.fhg.fokus.hss.auth.AuthenticationVector.AuthenticationVector ( byte[]  sipAuthorization  ) 

de.fhg.fokus.hss.auth.AuthenticationVector.AuthenticationVector ( int  auth_scheme,
byte[]  sipAuthenticate,
byte[]  sipAuthorization 
)

de.fhg.fokus.hss.auth.AuthenticationVector.AuthenticationVector ( int  auth_scheme,
String  realm,
byte[]  sipAuthenticate,
byte[]  ha1,
byte[]  result 
)

de.fhg.fokus.hss.auth.AuthenticationVector.AuthenticationVector ( int  auth_scheme,
String  ip 
)

de.fhg.fokus.hss.auth.AuthenticationVector.AuthenticationVector ( int  auth_scheme,
byte[]  sipAuthenticate,
byte[]  sipAuthorization,
byte[]  integrityKey 
)

constructor

Parameters:
authenticationScheme the authentication scheme used in the authentication of SIP messages
sipAuthenticate data portion of the WWW-Authenticate or Proxy-Authenticate SIP headers that are to be present in a SIP response.
sipAuthorization the data portion of the Authorization or Proxy-Authorization SIP headers that are to be present in a SIP response.
integrityKey the integrity key

de.fhg.fokus.hss.auth.AuthenticationVector.AuthenticationVector ( int  auth_scheme,
byte[]  sipAuthenticate,
byte[]  sipAuthorization,
byte[]  confidentialityKey,
byte[]  integrityKey 
)

constructor

Parameters:
authenticationScheme the authentication scheme used in the authentication of SIP messages
ip IP address for Early IMS
sipAuthenticate data portion of the WWW-Authenticate or Proxy-Authenticate SIP headers that are to be present in a SIP response.
sipAuthorization the data portion of the Authorization or Proxy-Authorization SIP headers that are to be present in a SIP response.
confidentialityKey the confidentiality key
integrityKey the integrity key


Member Function Documentation

int de.fhg.fokus.hss.auth.AuthenticationVector.getAuth_scheme (  ) 

byte [] de.fhg.fokus.hss.auth.AuthenticationVector.getConfidentialityityKey (  ) 

byte [] de.fhg.fokus.hss.auth.AuthenticationVector.getHA1 (  ) 

byte [] de.fhg.fokus.hss.auth.AuthenticationVector.getIntegrityKey (  ) 

String de.fhg.fokus.hss.auth.AuthenticationVector.getIp (  ) 

String de.fhg.fokus.hss.auth.AuthenticationVector.getRealm (  ) 

byte [] de.fhg.fokus.hss.auth.AuthenticationVector.getResult (  ) 

byte [] de.fhg.fokus.hss.auth.AuthenticationVector.getSipAuthenticate (  ) 

byte [] de.fhg.fokus.hss.auth.AuthenticationVector.getSipAuthorization (  ) 

void de.fhg.fokus.hss.auth.AuthenticationVector.setAuth_scheme ( int  auth_scheme  ) 

void de.fhg.fokus.hss.auth.AuthenticationVector.setConfidentialityityKey ( byte[]  confidentialityityKey  ) 

void de.fhg.fokus.hss.auth.AuthenticationVector.setHA1 ( byte[]  ha1  ) 

void de.fhg.fokus.hss.auth.AuthenticationVector.setIntegrityKey ( byte[]  integrityKey  ) 

void de.fhg.fokus.hss.auth.AuthenticationVector.setIp ( String  ip  ) 

void de.fhg.fokus.hss.auth.AuthenticationVector.setRealm ( String  realm  ) 

void de.fhg.fokus.hss.auth.AuthenticationVector.setResult ( byte[]  result  ) 

void de.fhg.fokus.hss.auth.AuthenticationVector.setSipAuthenticate ( byte[]  sipAuthenticate  ) 

void de.fhg.fokus.hss.auth.AuthenticationVector.setSipAuthorization ( byte[]  sipAuthorization  ) 


Member Data Documentation

int de.fhg.fokus.hss.auth.AuthenticationVector.auth_scheme [private]

the authentication scheme used in the authentication of SIP messages.

byte [] de.fhg.fokus.hss.auth.AuthenticationVector.confidentialityityKey [private]

the confidentiality key

byte [] de.fhg.fokus.hss.auth.AuthenticationVector.ha1 [private]

the ha1

byte [] de.fhg.fokus.hss.auth.AuthenticationVector.integrityKey [private]

the integrity key

String de.fhg.fokus.hss.auth.AuthenticationVector.ip [private]

ip address related to early ims

String de.fhg.fokus.hss.auth.AuthenticationVector.realm [private]

the realm

byte [] de.fhg.fokus.hss.auth.AuthenticationVector.result [private]

the digest result

byte [] de.fhg.fokus.hss.auth.AuthenticationVector.sipAuthenticate [private]

the sip authenticate represents the data portion of the WWW-Authenticate or Proxy-Authenticate SIP headers that are to be present in a SIP response.

byte [] de.fhg.fokus.hss.auth.AuthenticationVector.sipAuthorization [private]

represents the data portion of the Authorization or Proxy-Authorization SIP headers suitable for inclusion in a SIP request


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 04:07:17 2008 for Open IMS Core - FHoSS by  doxygen 1.5.2