Package be.business.connector.session
Class SessionUtil
- java.lang.Object
-
- be.business.connector.session.SessionUtil
-
public class SessionUtil extends Object
- Author:
- Liesje Demuynck.
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTHENTICATION_ALIASstatic StringENCRYPTION_PASSWORDstatic StringHOLDER_OF_KEY_PASSWORDstatic StringIDENTIFICATION_PASSWORDstatic StringSESSIONMANAGER_SAMLATTRIBUTEstatic StringSESSIONMANAGER_SAMLATTRIBUTE_MANDATEstatic StringSESSIONMANAGER_SAMLATTRIBUTEDESIGNATORstatic StringSESSIONMANAGER_SAMLATTRIBUTEDESIGNATOR_MANDATEstatic StringSYSTEM_KEYSTORE_FILEstatic StringSYSTEM_KEYSTORE_PASSWORDstatic StringUSER_INSSstatic StringUSER_PASSWORD
-
Constructor Summary
Constructors Constructor Description SessionUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static be.ehealth.technicalconnector.session.SessionItemcreateNewFallbackSession(Properties configuration)static be.ehealth.technicalconnector.session.SessionItemcreateNewMandateSession(Properties configuration)static be.ehealth.technicalconnector.session.SessionItemcreateNewSession(Properties configuration)static be.ehealth.technicalconnector.service.sts.security.SAMLTokencreateSAMLToken(Properties configuration, String samlTokenString)static be.ehealth.technicalconnector.session.SessionItemcreateSession(SessionType sessionType, Properties configuration, String inss, String password)static be.ehealth.technicalconnector.service.sts.security.SAMLTokenloadExistingSession(Properties configuration, be.ehealth.technicalconnector.service.sts.security.SAMLToken samlToken)static be.ehealth.technicalconnector.service.sts.security.SAMLTokenloadExistingSession(Properties configuration, be.ehealth.technicalconnector.service.sts.security.SAMLToken samlToken, boolean performValidation)
-
-
-
Field Detail
-
SESSIONMANAGER_SAMLATTRIBUTE_MANDATE
public static final String SESSIONMANAGER_SAMLATTRIBUTE_MANDATE
- See Also:
- Constant Field Values
-
SESSIONMANAGER_SAMLATTRIBUTEDESIGNATOR_MANDATE
public static final String SESSIONMANAGER_SAMLATTRIBUTEDESIGNATOR_MANDATE
- See Also:
- Constant Field Values
-
SESSIONMANAGER_SAMLATTRIBUTE
public static final String SESSIONMANAGER_SAMLATTRIBUTE
- See Also:
- Constant Field Values
-
SESSIONMANAGER_SAMLATTRIBUTEDESIGNATOR
public static final String SESSIONMANAGER_SAMLATTRIBUTEDESIGNATOR
- See Also:
- Constant Field Values
-
SYSTEM_KEYSTORE_PASSWORD
public static final String SYSTEM_KEYSTORE_PASSWORD
- See Also:
- Constant Field Values
-
USER_PASSWORD
public static final String USER_PASSWORD
- See Also:
- Constant Field Values
-
USER_INSS
public static final String USER_INSS
- See Also:
- Constant Field Values
-
SYSTEM_KEYSTORE_FILE
public static final String SYSTEM_KEYSTORE_FILE
- See Also:
- Constant Field Values
-
AUTHENTICATION_ALIAS
public static final String AUTHENTICATION_ALIAS
- See Also:
- Constant Field Values
-
HOLDER_OF_KEY_PASSWORD
public static final String HOLDER_OF_KEY_PASSWORD
- See Also:
- Constant Field Values
-
ENCRYPTION_PASSWORD
public static final String ENCRYPTION_PASSWORD
- See Also:
- Constant Field Values
-
IDENTIFICATION_PASSWORD
public static final String IDENTIFICATION_PASSWORD
- See Also:
- Constant Field Values
-
-
Method Detail
-
createSession
public static be.ehealth.technicalconnector.session.SessionItem createSession(SessionType sessionType, Properties configuration, String inss, String password) throws Exception
- Throws:
Exception
-
createNewSession
public static be.ehealth.technicalconnector.session.SessionItem createNewSession(Properties configuration) throws Exception
- Throws:
Exception
-
createNewFallbackSession
public static be.ehealth.technicalconnector.session.SessionItem createNewFallbackSession(Properties configuration) throws Exception
- Throws:
Exception
-
createNewMandateSession
public static be.ehealth.technicalconnector.session.SessionItem createNewMandateSession(Properties configuration) throws Exception
- Throws:
Exception
-
loadExistingSession
public static be.ehealth.technicalconnector.service.sts.security.SAMLToken loadExistingSession(Properties configuration, be.ehealth.technicalconnector.service.sts.security.SAMLToken samlToken) throws Exception
- Throws:
Exception
-
loadExistingSession
public static be.ehealth.technicalconnector.service.sts.security.SAMLToken loadExistingSession(Properties configuration, be.ehealth.technicalconnector.service.sts.security.SAMLToken samlToken, boolean performValidation) throws Exception
- Throws:
Exception
-
createSAMLToken
public static be.ehealth.technicalconnector.service.sts.security.SAMLToken createSAMLToken(Properties configuration, String samlTokenString) throws Exception
- Throws:
Exception
-
-