| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|
network
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 |
|
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
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
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
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
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
| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|