## Uses of Class
be.ehealth.technicalconnector.exception.SessionManagementException

- Packages that use SessionManagementException
  Package | Description
  --- | ---
  be.ehealth.businessconnector.genericasync.session |
  be.ehealth.businessconnector.genericasync.session.impl |
  be.ehealth.technicalconnector.service.sts.utils |
  be.ehealth.technicalconnector.session |
  be.ehealth.technicalconnector.session.impl |
  be.ehealth.technicalconnector.session.renew |
  be.ehealth.technicalconnector.validator |
  be.ehealth.technicalconnector.validator.impl |

- - ### Uses of SessionManagementException in be.ehealth.businessconnector.genericasync.session

    Methods in be.ehealth.businessconnector.genericasync.session that throw SessionManagementException
    Modifier and Type | Method and Description
    --- | ---
    `ConfirmResponse` | GenAsyncService.`confirmRequest(Confirm request, WsAddressingHeader header)` Sends a confirm request to the WS.
    `GetResponse` | GenAsyncService.`getRequest(Get request, WsAddressingHeader header)` Returns the `Responses` from the post previously sent and generate the token.
    `PostResponse` | GenAsyncService.`postRequest(Post request, WsAddressingHeader header)` Returns the `TAck` of the request of an operation and generate the token.

  - ### Uses of SessionManagementException in be.ehealth.businessconnector.genericasync.session.impl

    Methods in be.ehealth.businessconnector.genericasync.session.impl that throw SessionManagementException
    Modifier and Type | Method and Description
    --- | ---
    `ConfirmResponse` | GenAsyncServiceImpl.`confirmRequest(Confirm request, WsAddressingHeader header)`
    `GetResponse` | GenAsyncServiceImpl.`getRequest(Get request, WsAddressingHeader header)`
    `PostResponse` | GenAsyncServiceImpl.`postRequest(Post request, WsAddressingHeader header)`

  - ### Uses of SessionManagementException in be.ehealth.technicalconnector.service.sts.utils

    Methods in be.ehealth.technicalconnector.service.sts.utils that throw SessionManagementException
    Modifier and Type | Method and Description
    --- | ---
    `static List<SAMLAttributeDesignator>` | SAMLConfigHelper.`getSAMLAttributeDesignators(String key)`
    `static List<SAMLAttribute>` | SAMLConfigHelper.`getSAMLAttributes(String key)`

  - ### Uses of SessionManagementException in be.ehealth.technicalconnector.session

    Methods in be.ehealth.technicalconnector.session that throw SessionManagementException
    Modifier and Type | Method and Description
    --- | ---
    `SessionItem` | SessionManager.`createFallbackSession(String hokPwd)` Creates a fallback session using a eHealth certificate stored on the computer.
    `SessionItem` | SessionManager.`createFallbackSession(String hokPwd, String encryptionPwd)` Creates a fallback session using a eHealth certificate stored on the computer.
    `SessionItem` | SessionManager.`createFallbackSession(String identPwd, String hokPwd, String encryptionPwd)` Creates a fallback session using a eHealth certificate stored on the computer.
    `SessionItem` | SessionManager.`createSession(String hokPwd)` Creates a session using the certificate on the eID of the user and an holder of key certificate stored on the computer.
    `SessionItem` | SessionManager.`createSession(String hokPwd, String encryptionPwd)` Creates a session using the certificate on the eID of the user and an holder of key certificate stored on the computer.
    `boolean` | SessionManager.`hasValidSession()` Checks for valid session.

  - ### Uses of SessionManagementException in be.ehealth.technicalconnector.session.impl

    Methods in be.ehealth.technicalconnector.session.impl that throw SessionManagementException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SessionManagerImpl.`hasValidSession()`

  - ### Uses of SessionManagementException in be.ehealth.technicalconnector.session.renew

    Methods in be.ehealth.technicalconnector.session.renew that throw SessionManagementException
    Modifier and Type | Method and Description
    --- | ---
    `void` | TokenExpiredRenew.`renew(SessionItem session)`
    `void` | SlidingWindowRenewStrategy.`renew(SessionItem session)`
    `void` | RenewStrategy.`renew(SessionItem session)`

  - ### Uses of SessionManagementException in be.ehealth.technicalconnector.validator

    Methods in be.ehealth.technicalconnector.validator that throw SessionManagementException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SessionValidator.`validateSession()` Validate session.
    `boolean` | SessionValidator.`validateToken(SAMLToken samlToken)` Method to check if the provided `SAMLToken` is still valid.

  - ### Uses of SessionManagementException in be.ehealth.technicalconnector.validator.impl

    Methods in be.ehealth.technicalconnector.validator.impl that throw SessionManagementException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SAMLSessionValidator.`validateSession()`
    `boolean` | SAMLSessionValidator.`validateToken(SAMLToken samlToken)`

Connector Packaging TRUSSMAKER 4.2.0 API
Copyright © {inceptionYear}-2022 eHealth. All Rights Reserved.