org.eclipse.higgins.idas.cp.jena2.impl.authentication
Class PasswordBasedUserAccount
java.lang.Object
org.eclipse.higgins.idas.cp.jena2.impl.authentication.UserAccount
org.eclipse.higgins.idas.cp.jena2.impl.authentication.PasswordBasedUserAccount
- All Implemented Interfaces:
- IUserAccount
- public class PasswordBasedUserAccount
- extends UserAccount
|
Constructor Summary |
PasswordBasedUserAccount(com.hp.hpl.jena.ontology.OntModel model,
com.hp.hpl.jena.ontology.Individual accountInd,
org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials credentials)
|
PasswordBasedUserAccount
public PasswordBasedUserAccount(com.hp.hpl.jena.ontology.OntModel model,
com.hp.hpl.jena.ontology.Individual accountInd,
org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials credentials)
throws org.eclipse.higgins.idas.api.IdASException
- Parameters:
model - accountInd - credentials -
- Throws:
org.eclipse.higgins.idas.api.IdASException
getKey
public Key getKey()
throws org.eclipse.higgins.idas.api.IdASException
- Returns:
- The symmetric key used to encrypt/decrypt user's data.
This key should be held in the user's account in encrypted form.
The user's credentials should be used to encrypt/decrypt it.
- Throws:
org.eclipse.higgins.idas.api.IdASException
equals
public boolean equals(Object obj)