# 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
  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
  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
  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
  Description
  `class`
  `SessionItemImpl`
  Implementation of `SessionItem`.
  Methods in be.ehealth.technicalconnector.session.impl that return SessionItem
  Modifier and Type
  Method
  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
  Description
  `void`
  RenewStrategy.`renew(SessionItem session)`
  `void`
  SlidingWindowRenewStrategy.`renew(SessionItem session)`
  `void`
  TokenExpiredRenew.`renew(SessionItem session)`

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

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