Class
Tree
          
PREV CLASS NEXT CLASS
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

network
Class Credentials

public class Credentials      
Credentials provide the security related information required to authenticate the Subscriber when communicating via the Endpoint. Credentials are uniquely identified through their association with a LocalAuthenticationContext (which is uniquely identified through its association with an Endpoint). Credentials are provisionable but not clonable.
 
 

Field Summary
private String
private int
private String
private String
private String
Field Detail
digestedA1
private String digestedA1
digestedA1 represents the concatination  of the subscriber's user name, realm and password for the specified realm. The attributes are separated by the ':' character and hashed/digested using the MD5 algorithm. This "digested" A1 value is used as part of the SIP authentication scheme. It is stored in this form in order to provide pre-processed authentication information which is combined with other information by the client/CSN in order to provide SIP authentication.
A1 = unq(username-value) ":" unq(realm-value) ":" passwd
digestedA1 = MD5(A1)
Constraints:
- none
Defaults:
- none
Clone:
- no, digestedA1 must be supplied by the provisioner
Multiplicity:
1
 

nonceTimeout
private int nonceTimeout
nonceTimeout indicates the duration (in seconds) for which the nonce value generated by the CSN (server) is valid. The default value for the nonceTimeout is 600 seconds
Constraints:
- 0 <= nonceTimeout <= 999999999
Default:
- 600 seconds
Clone:
- no, nonceTimeout must be supplied by the provisioner
Multiplicity:
1
 

password
private String password
password represents the users authentication credentials
Constraints:
- [A-Za-z]\w{7,256}
Default:
- none
Clone:
- no, password must be supplied by the provisioner
Multiplicity:
1
 

realm
private String realm
realm represents the unique identifier of the security space in which the user names and credentials are unique and valid
Constraints:
- \w{1,128}
Default:
- none
Clone:
- no, realm must be supplied by the provisioner
Multiplicity:
1
 

userId
private String userId
userId represents the unique user identifier within the associated security realm
Constraints:
- [A-Za-z]\d{1,64}
Default:
- none
Clone:
- no, userId must be supplied by the provisioner
Multiplicity:
1
 

Class
Tree
          
PREV CLASS NEXT CLASS
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD