org.eclipse.higgins.sts.server.profile.idas
Class ProfileService

java.lang.Object
  extended by org.eclipse.higgins.sts.server.profile.idas.ProfileService
All Implemented Interfaces:
org.eclipse.higgins.configuration.api.IConfigurableComponent, org.eclipse.higgins.sts.api.IProfileService

public class ProfileService
extends Object
implements org.eclipse.higgins.sts.api.IProfileService


Constructor Summary
ProfileService()
           
 
Method Summary
 void configure(Map mapGlobalSettings, String strComponentName, Map mapComponentSettings, org.eclipse.higgins.configuration.api.ISettingDescriptor componentDescriptor, org.eclipse.higgins.configuration.api.ISettingDescriptor globalDescriptor)
           
 String createProfile(org.eclipse.higgins.sts.api.IConstants constants, String strUserIdentifier, String strUserPassword)
           
 String decryptToken(org.eclipse.higgins.sts.api.IConstants constants, String strToken)
           
 String deleteProfile(org.eclipse.higgins.sts.api.IConstants constants, String strUserIdentifier, String strUserPassword)
           
 org.eclipse.higgins.configuration.api.ISettingDescriptor getComponentDescriptor()
           
 String getManagedCard(org.eclipse.higgins.sts.api.IConstants constants, String strCardName, String strUsername, String strPassword, String strCredentialType, String strRequireAppliesTo, String strToken)
           
 String getProfile(org.eclipse.higgins.sts.api.IConstants constants, String strUserIdentifier, String strUserPassword, org.eclipse.higgins.sts.api.IProfile profile)
           
 String modifyProfile(org.eclipse.higgins.sts.api.IConstants constants, String strUserIdentifier, String strUserPassword, org.eclipse.higgins.sts.api.IProfile profile)
           
 String modifyProfileSetCardKeyHash(org.eclipse.higgins.sts.api.IConstants constants, String strUserIdentifier, String strUserPassword, String strPPID, String strModulus, String strExponent)
           
 String modifyProfileSetX509SHA(org.eclipse.higgins.sts.api.IConstants constants, String strUserIdentifier, String strUserPassword, String strX509SHA)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfileService

public ProfileService()
Method Detail

createProfile

public String createProfile(org.eclipse.higgins.sts.api.IConstants constants,
                            String strUserIdentifier,
                            String strUserPassword)
                     throws Exception
Specified by:
createProfile in interface org.eclipse.higgins.sts.api.IProfileService
Throws:
Exception

decryptToken

public String decryptToken(org.eclipse.higgins.sts.api.IConstants constants,
                           String strToken)
                    throws Exception
Specified by:
decryptToken in interface org.eclipse.higgins.sts.api.IProfileService
Throws:
Exception

deleteProfile

public String deleteProfile(org.eclipse.higgins.sts.api.IConstants constants,
                            String strUserIdentifier,
                            String strUserPassword)
                     throws Exception
Specified by:
deleteProfile in interface org.eclipse.higgins.sts.api.IProfileService
Throws:
Exception

getManagedCard

public String getManagedCard(org.eclipse.higgins.sts.api.IConstants constants,
                             String strCardName,
                             String strUsername,
                             String strPassword,
                             String strCredentialType,
                             String strRequireAppliesTo,
                             String strToken)
                      throws Exception
Specified by:
getManagedCard in interface org.eclipse.higgins.sts.api.IProfileService
Throws:
Exception

getProfile

public String getProfile(org.eclipse.higgins.sts.api.IConstants constants,
                         String strUserIdentifier,
                         String strUserPassword,
                         org.eclipse.higgins.sts.api.IProfile profile)
                  throws Exception
Specified by:
getProfile in interface org.eclipse.higgins.sts.api.IProfileService
Throws:
Exception

modifyProfile

public String modifyProfile(org.eclipse.higgins.sts.api.IConstants constants,
                            String strUserIdentifier,
                            String strUserPassword,
                            org.eclipse.higgins.sts.api.IProfile profile)
                     throws Exception
Specified by:
modifyProfile in interface org.eclipse.higgins.sts.api.IProfileService
Throws:
Exception

modifyProfileSetCardKeyHash

public String modifyProfileSetCardKeyHash(org.eclipse.higgins.sts.api.IConstants constants,
                                          String strUserIdentifier,
                                          String strUserPassword,
                                          String strPPID,
                                          String strModulus,
                                          String strExponent)
                                   throws Exception
Specified by:
modifyProfileSetCardKeyHash in interface org.eclipse.higgins.sts.api.IProfileService
Throws:
Exception

modifyProfileSetX509SHA

public String modifyProfileSetX509SHA(org.eclipse.higgins.sts.api.IConstants constants,
                                      String strUserIdentifier,
                                      String strUserPassword,
                                      String strX509SHA)
                               throws Exception
Specified by:
modifyProfileSetX509SHA in interface org.eclipse.higgins.sts.api.IProfileService
Throws:
Exception

configure

public void configure(Map mapGlobalSettings,
                      String strComponentName,
                      Map mapComponentSettings,
                      org.eclipse.higgins.configuration.api.ISettingDescriptor componentDescriptor,
                      org.eclipse.higgins.configuration.api.ISettingDescriptor globalDescriptor)
               throws Exception
Specified by:
configure in interface org.eclipse.higgins.configuration.api.IConfigurableComponent
Throws:
Exception

getComponentDescriptor

public org.eclipse.higgins.configuration.api.ISettingDescriptor getComponentDescriptor()
Specified by:
getComponentDescriptor in interface org.eclipse.higgins.configuration.api.IConfigurableComponent