org.eclipse.higgins.sts.api
Interface IProfileService

All Superinterfaces:
org.eclipse.higgins.configuration.api.IConfigurableComponent

public interface IProfileService
extends org.eclipse.higgins.configuration.api.IConfigurableComponent


Method Summary
 String createProfile(IConstants constants, String strUserIdentifier, String strUserPassword)
           
 String decryptToken(IConstants constants, String strToken)
           
 String deleteProfile(IConstants constants, String strUserIdentifier, String strUserPassword)
           
 String getManagedCard(IConstants constants, String strCardName, String strUsername, String strPassword, String strCredentialType, String strRequireAppliesTo, String strToken)
           
 String getProfile(IConstants constants, String strUserIdentifier, String strUserPassword, IProfile profile)
           
 String modifyProfile(IConstants constants, String strUserIdentifier, String strUserPassword, IProfile profile)
           
 String modifyProfileSetCardKeyHash(IConstants constants, String strUserIdentifier, String strUserPassword, String strPPID, String strModulus, String strExponent)
           
 String modifyProfileSetX509SHA(IConstants constants, String strUserIdentifier, String strUserPassword, String strX509SHA)
           
 
Methods inherited from interface org.eclipse.higgins.configuration.api.IConfigurableComponent
configure, getComponentDescriptor
 

Method Detail

decryptToken

public String decryptToken(IConstants constants,
                           String strToken)
                    throws Exception
Throws:
Exception

getManagedCard

public String getManagedCard(IConstants constants,
                             String strCardName,
                             String strUsername,
                             String strPassword,
                             String strCredentialType,
                             String strRequireAppliesTo,
                             String strToken)
                      throws Exception
Throws:
Exception

createProfile

public String createProfile(IConstants constants,
                            String strUserIdentifier,
                            String strUserPassword)
                     throws Exception
Throws:
Exception

getProfile

public String getProfile(IConstants constants,
                         String strUserIdentifier,
                         String strUserPassword,
                         IProfile profile)
                  throws Exception
Throws:
Exception

deleteProfile

public String deleteProfile(IConstants constants,
                            String strUserIdentifier,
                            String strUserPassword)
                     throws Exception
Throws:
Exception

modifyProfileSetCardKeyHash

public String modifyProfileSetCardKeyHash(IConstants constants,
                                          String strUserIdentifier,
                                          String strUserPassword,
                                          String strPPID,
                                          String strModulus,
                                          String strExponent)
                                   throws Exception
Throws:
Exception

modifyProfileSetX509SHA

public String modifyProfileSetX509SHA(IConstants constants,
                                      String strUserIdentifier,
                                      String strUserPassword,
                                      String strX509SHA)
                               throws Exception
Throws:
Exception

modifyProfile

public String modifyProfile(IConstants constants,
                            String strUserIdentifier,
                            String strUserPassword,
                            IProfile profile)
                     throws Exception
Throws:
Exception