## Uses of Interface
be.ehealth.technicalconnector.session.SessionItem

- Packages that use SessionItem
  Package | Description
  --- | ---
  be.ehealth.technicalconnector.service.kgss |
  be.ehealth.technicalconnector.service.kgss.impl |
  be.ehealth.technicalconnector.session |
  be.ehealth.technicalconnector.session.impl |
  be.ehealth.technicalconnector.session.renew |
  be.ehealth.technicalconnector.utils |

- - ### Uses of SessionItem in be.ehealth.technicalconnector.service.kgss

    Methods in be.ehealth.technicalconnector.service.kgss with parameters of type SessionItem
    Modifier and Type | Method and Description
    --- | ---
    `KeyResult` | KgssService.`getKey(GetKeyRequestContent request, byte[] kgssETK, SessionItem session)` Gets the key.

  - ### Uses of SessionItem in be.ehealth.technicalconnector.service.kgss.impl

    Methods in be.ehealth.technicalconnector.service.kgss.impl with parameters of type SessionItem
    Modifier and Type | Method and Description
    --- | ---
    `KeyResult` | KgssServiceImpl.`getKey(GetKeyRequestContent request, byte[] kgssETK, SessionItem session)`

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

    Methods in be.ehealth.technicalconnector.session that return SessionItem
    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.
    `SessionItem` | SessionManager.`createSessionEidOnly()` Creates a session only based on eid card.
    `SessionItem` | SessionManager.`getSession()` Gets the current session.

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

    Classes in be.ehealth.technicalconnector.session.impl that implement SessionItem
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SessionItemImpl` Implementation of `SessionItem`.

    Methods in be.ehealth.technicalconnector.session.impl that return SessionItem
    Modifier and Type | Method and Description
    --- | ---
    `SessionItem` | SessionManagerImpl.`createFallbackSession(String hokPwd)`
    `SessionItem` | SessionManagerImpl.`createFallbackSession(String hokPwd, String encryptionPwd)`
    `SessionItem` | SessionManagerImpl.`createFallbackSession(String idnetPwd, String hokPwd, String encryptionPwd)`
    `SessionItem` | SessionManagerImpl.`createSession(String hokPwd)`
    `SessionItem` | SessionManagerImpl.`createSession(String hokPwd, String encryptionPwd)`
    `SessionItem` | SessionManagerImpl.`createSessionEidOnly()`
    `SessionItem` | SessionManagerImpl.`getSession()`

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

    Methods in be.ehealth.technicalconnector.session.renew with parameters of type SessionItem
    Modifier and Type | Method and Description
    --- | ---
    `void` | TokenExpiredRenew.`renew(SessionItem session)`
    `void` | SlidingWindowRenewStrategy.`renew(SessionItem session)`
    `void` | RenewStrategy.`renew(SessionItem session)`

  - ### Uses of SessionItem in be.ehealth.technicalconnector.utils

    Methods in be.ehealth.technicalconnector.utils that return SessionItem
    Modifier and Type | Method and Description
    --- | ---
    `static SessionItem` | SessionUtil.`checkAndRetrieveSession()`

Connector Packaging TECHNICAL 4.4.0 API
Copyright © {inceptionYear}-2023 eHealth. All Rights Reserved.