# Uses of Interface
be.ehealth.technicalconnector.service.sts.security.SAMLToken

Packages that use SAMLToken
Package
Description
be.ehealth.business.common.helper
be.ehealth.businessconnector.addressbook.service
be.ehealth.businessconnector.addressbook.service.impl
be.ehealth.businessconnector.consultrnv2.service
be.ehealth.businessconnector.consultrnv2.service.impl
be.ehealth.businessconnector.consultrnv2.service.impl.support
be.ehealth.businessconnector.dicsv4.service
be.ehealth.businessconnector.dicsv5.service
be.ehealth.businessconnector.ehbox.v3.service
Contains the interface of the service publication and consultation and the factory to get it back
be.ehealth.businessconnector.ehbox.v3.service.impl
be.ehealth.businessconnector.genericasync.handlers
be.ehealth.businessconnector.genericasync.service
be.ehealth.businessconnector.genericasync.service.impl
be.ehealth.businessconnector.genins.service
be.ehealth.businessconnector.genins.service.impl
be.ehealth.businessconnector.ssinhistory.service
be.ehealth.businessconnector.ssinhistory.service.impl
be.ehealth.businessconnector.therlink.service
be.ehealth.businessconnector.therlink.service.impl
be.ehealth.technicalconnector.handler
be.ehealth.technicalconnector.handler.wss4j
be.ehealth.technicalconnector.service.sts
be.ehealth.technicalconnector.service.sts.security.impl
be.ehealth.technicalconnector.service.ws
be.ehealth.technicalconnector.session
be.ehealth.technicalconnector.session.impl
be.ehealth.technicalconnector.validator
be.ehealth.technicalconnector.validator.impl

- ## Uses of SAMLToken in be.ehealth.business.common.helper

  Methods in be.ehealth.business.common.helper with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `static <T extends ResponseType>
  T`
  EhealthServiceHelper.`callEhealthService_1_0(SAMLToken token, GenericRequest service, Object request, Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator ehealthReplyValidator)`
  `static <T extends ResponseType>
  T`
  EhealthServiceHelper.`callEhealthServiceV1(SAMLToken token, GenericRequest service, Object request, Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator ehealthReplyValidator)`
  `static <T extends StatusResponseType>
  T`
  EhealthServiceHelper.`callEhealthServiceV2(SAMLToken token, GenericRequest service, Object request, Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator ehealthReplyValidator)`

- ## Uses of SAMLToken in be.ehealth.businessconnector.addressbook.service

  Methods in be.ehealth.businessconnector.addressbook.service with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `GetOrganizationContactInfoResponse`
  AddressbookTokenService.`getOrganizationContactInfo(SAMLToken token, GetOrganizationContactInfoRequest request)`
  `GetProfessionalContactInfoResponse`
  AddressbookTokenService.`getProfessionalContactInfo(SAMLToken token, GetProfessionalContactInfoRequest request)`
  `static GenericRequest`
  TokenServiceFactory.`getService(SAMLToken token)`
  Get the service
  `SearchOrganizationsResponse`
  AddressbookTokenService.`searchOrganizations(SAMLToken token, SearchOrganizationsRequest request)`
  `SearchProfessionalsResponse`
  AddressbookTokenService.`searchProfessionals(SAMLToken token, SearchProfessionalsRequest request)`

- ## Uses of SAMLToken in be.ehealth.businessconnector.addressbook.service.impl

  Methods in be.ehealth.businessconnector.addressbook.service.impl with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `GetOrganizationContactInfoResponse`
  AddressbookTokenServiceImpl.`getOrganizationContactInfo(SAMLToken token, GetOrganizationContactInfoRequest request)`
  `GetProfessionalContactInfoResponse`
  AddressbookTokenServiceImpl.`getProfessionalContactInfo(SAMLToken token, GetProfessionalContactInfoRequest request)`
  `SearchOrganizationsResponse`
  AddressbookTokenServiceImpl.`searchOrganizations(SAMLToken token, SearchOrganizationsRequest request)`
  `SearchProfessionalsResponse`
  AddressbookTokenServiceImpl.`searchProfessionals(SAMLToken token, SearchProfessionalsRequest request)`

- ## Uses of SAMLToken in be.ehealth.businessconnector.consultrnv2.service

  Methods in be.ehealth.businessconnector.consultrnv2.service with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `static GenericRequest`
  ServiceFactory.`getConsultrnCBSSPersonService(SAMLToken token, String soapAction)`
  `static GenericRequest`
  ServiceFactory.`getConsultrnPersonService(SAMLToken token, String soapAction)`
  `RegisterPersonResponse`
  ConsultrnCBSSPersonService.`registerPerson(SAMLToken token, RegisterPersonRequest request)`
  `SearchPersonBySsinResponse`
  ConsultrnPersonService.`searchPersonBySsin(SAMLToken token, SearchPersonBySsinRequest request)`
  `SearchPersonPhoneticallyResponse`
  ConsultrnPersonService.`searchPersonPhonetically(SAMLToken token, SearchPersonPhoneticallyRequest request)`

- ## Uses of SAMLToken in be.ehealth.businessconnector.consultrnv2.service.impl

  Methods in be.ehealth.businessconnector.consultrnv2.service.impl with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `RegisterPersonResponse`
  ConsultrnCBSSPersonServiceImpl.`registerPerson(SAMLToken token, RegisterPersonRequest request)`
  `SearchPersonBySsinResponse`
  ConsultrnPersonServiceImpl.`searchPersonBySsin(SAMLToken token, SearchPersonBySsinRequest request)`
  `SearchPersonPhoneticallyResponse`
  ConsultrnPersonServiceImpl.`searchPersonPhonetically(SAMLToken token, SearchPersonPhoneticallyRequest request)`

- ## Uses of SAMLToken in be.ehealth.businessconnector.consultrnv2.service.impl.support

  Methods in be.ehealth.businessconnector.consultrnv2.service.impl.support with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `<T extends StatusResponseType>
  T`
  ConsultrnService.`doOperation(GenericRequest service, SAMLToken token, Object request, String soapAction, Class<T> clazz)`

- ## Uses of SAMLToken in be.ehealth.businessconnector.dicsv4.service

  Methods in be.ehealth.businessconnector.dicsv4.service with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `static GenericRequest`
  ServiceFactory.`getDicsService(SAMLToken token, String soapAction)`

- ## Uses of SAMLToken in be.ehealth.businessconnector.dicsv5.service

  Methods in be.ehealth.businessconnector.dicsv5.service with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `static GenericRequest`
  ServiceFactory.`getDicsService(SAMLToken token, String soapAction)`

- ## Uses of SAMLToken in be.ehealth.businessconnector.ehbox.v3.service

  Methods in be.ehealth.businessconnector.ehbox.v3.service with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `static <T extends ResponseType>
  T`
  EhBoxServiceHelper.`callEhBoxService(SAMLToken token, GenericRequest service, String soapAction, Object request, Class<T> responseClass, SessionValidator sessValidator, EhboxReplyValidator replyValidator)`
  `DeleteMessageResponse`
  ConsultationService.`deleteMessage(SAMLToken token, DeleteMessageRequest request)`
  delete specific message.
  `DeleteOoOResponse`
  ConsultationService.`deleteOoO(SAMLToken token, DeleteOoORequest request)`
  get list of periods of OoO for specific user.
  `GetAllEhboxesMessagesListResponse`
  ConsultationService.`getAllEhboxesMessagesList(SAMLToken initSession, GetAllEhboxesMessagesListRequest request)`
  retrieve all messages from given source for all mailboxes.
  `GetBoxInfoResponse`
  ConsultationService.`getBoxInfo(SAMLToken token, GetBoxInfoRequest getBoxInfoRequest)`
  Gets the box info.
  `static GenericRequest`
  ServiceFactory.`getConsultationService(SAMLToken token)`
  Gets the consultation service.
  `static GenericRequest`
  ServiceFactory.`getEh2EboxPublicationService(SAMLToken token)`
  Gets the eh2ebox publication service.
  `GetFullMessageResponse`
  ConsultationService.`getFullMessage(SAMLToken token, GetFullMessageRequest messageRequest)`
  Gets the full message.
  `GetFullMessageResponse`
  ConsultationService.`getFullMessage(SAMLToken token, MessageRequestType messageRequestType)`
  Deprecated.
  use getFullMessage(SamlToken token , GetFullMessageRequest request) instead
  `GetMessageAcknowledgmentsStatusResponse`
  ConsultationService.`getMessageAcknowledgmentsStatusResponse(SAMLToken token, GetMessageAcknowledgmentsStatusRequest messageAcknowledgmentsStatusRequest)`
  Get the acknowlegement status.
  `GetHistoryResponse`
  ConsultationService.`getMessageHistory(SAMLToken token, GetHistoryRequest messageRequestType)`
  Gets the message history.
  `GetHistoryResponse`
  ConsultationService.`getMessageHistory(SAMLToken token, MessageRequestType messageRequestType)`
  Deprecated.
  use getFullMessage(SamlToken token , GetHistoryRequest request) instead
  `GetMessagesListResponse`
  ConsultationService.`getMessageList(SAMLToken token, GetMessagesListRequest messagesListRequest)`
  Gets the message list.
  `GetOoOListResponse`
  ConsultationService.`getOoOList(SAMLToken token, GetOoOListRequest request)`
  delete specific OoO périod.
  `static GenericRequest`
  ServiceFactory.`getPublicationService(SAMLToken token)`
  Gets the publication service.
  `InsertOoOResponse`
  ConsultationService.`insertOoO(SAMLToken token, InsertOoORequest request)`
  insert Out Of Office period.
  `MoveMessageResponse`
  ConsultationService.`moveMessage(SAMLToken token, MoveMessageRequest messageRequestType)`
  Move to in box.
  `SendMessageResponse`
  PublicationService.`sendMessage(SAMLToken token, SendMessageRequest sendMessageRequest)`
  Send message.

- ## Uses of SAMLToken in be.ehealth.businessconnector.ehbox.v3.service.impl

  Methods in be.ehealth.businessconnector.ehbox.v3.service.impl with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `final DeleteMessageResponse`
  ConsultationServiceImpl.`deleteMessage(SAMLToken token, DeleteMessageRequest request)`
  `final DeleteOoOResponse`
  ConsultationServiceImpl.`deleteOoO(SAMLToken token, DeleteOoORequest request)`
  `GetAllEhboxesMessagesListResponse`
  ConsultationServiceImpl.`getAllEhboxesMessagesList(SAMLToken token, GetAllEhboxesMessagesListRequest request)`
  `final GetBoxInfoResponse`
  ConsultationServiceImpl.`getBoxInfo(SAMLToken token, GetBoxInfoRequest getBoxInfoRequest)`
  Gets the box info.
  `GetFullMessageResponse`
  ConsultationServiceImpl.`getFullMessage(SAMLToken token, GetFullMessageRequest request)`
  `GetFullMessageResponse`
  ConsultationServiceImpl.`getFullMessage(SAMLToken token, MessageRequestType request)`
  Deprecated.
  `final GetMessageAcknowledgmentsStatusResponse`
  ConsultationServiceImpl.`getMessageAcknowledgmentsStatusResponse(SAMLToken token, GetMessageAcknowledgmentsStatusRequest request)`
  `GetHistoryResponse`
  ConsultationServiceImpl.`getMessageHistory(SAMLToken token, GetHistoryRequest request)`
  `final GetHistoryResponse`
  ConsultationServiceImpl.`getMessageHistory(SAMLToken token, MessageRequestType request)`
  Deprecated.
  `final GetMessagesListResponse`
  ConsultationServiceImpl.`getMessageList(SAMLToken token, GetMessagesListRequest request)`
  Gets the message list.
  `final GetOoOListResponse`
  ConsultationServiceImpl.`getOoOList(SAMLToken token, GetOoOListRequest request)`
  `InsertOoOResponse`
  ConsultationServiceImpl.`insertOoO(SAMLToken token, InsertOoORequest request)`
  `final MoveMessageResponse`
  ConsultationServiceImpl.`moveMessage(SAMLToken token, MoveMessageRequest request)`
  `final SendMessageResponse`
  PublicationEh2EboxServiceImpl.`sendMessage(SAMLToken token, SendMessageRequest request)`
  Send message.
  `final SendMessageResponse`
  PublicationServiceImpl.`sendMessage(SAMLToken token, SendMessageRequest request)`
  Send message.

- ## Uses of SAMLToken in be.ehealth.businessconnector.genericasync.handlers

  Constructors in be.ehealth.businessconnector.genericasync.handlers with parameters of type SAMLToken
  Modifier
  Constructor
  Description
  ``
  `SAMLHolderOfKeyHandler(SAMLToken token)`
  ``
  `SAMLHolderOfKeyHandler(SAMLToken token, Duration duration)`

- ## Uses of SAMLToken in be.ehealth.businessconnector.genericasync.service

  Methods in be.ehealth.businessconnector.genericasync.service with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `ConfirmResponse`
  GenAsyncService.`confirmRequest(SAMLToken token, Confirm request, WsAddressingHeader header)`
  Sends a Confirm request after a successful Get It only needs the SAMLtoken, no session needs to be active
  `GetResponse`
  GenAsyncService.`getRequest(SAMLToken token, Get request, WsAddressingHeader header)`
  Returns the `Responses` from the post previously sent.
  `static GenericRequest`
  ServiceFactory.`getService(SAMLToken token, String serviceName)`
  Deprecated.
  `PostResponse`
  GenAsyncService.`postRequest(SAMLToken token, Post request, WsAddressingHeader header)`
  Returns the `TAck` of the request of an operation.

- ## Uses of SAMLToken in be.ehealth.businessconnector.genericasync.service.impl

  Methods in be.ehealth.businessconnector.genericasync.service.impl with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `ConfirmResponse`
  GenAsyncServiceImpl.`confirmRequest(SAMLToken token, Confirm request, WsAddressingHeader header)`
  `GetResponse`
  GenAsyncServiceImpl.`getRequest(SAMLToken token, Get request, WsAddressingHeader header)`
  `PostResponse`
  GenAsyncServiceImpl.`postRequest(SAMLToken token, Post request, WsAddressingHeader header)`

- ## Uses of SAMLToken in be.ehealth.businessconnector.genins.service

  Methods in be.ehealth.businessconnector.genins.service with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `static GenericRequest`
  ServiceFactory.`getGeninsPort(SAMLToken token)`
  Gets the Genins service.
  `GetInsurabilityResponse`
  GenInsService.`getInsurability(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType getInsurabilityAsXmlOrFlatRequestType)`
  Method which call the web service getInsurability
  `GetInsurabilityAsFlatResponse`
  GenInsService.`getInsurabilityAsFlat(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType getInsurabilityAsXmlOrFlatRequestType)`
  Method which call the web service getInsurabilityAsFlat

- ## Uses of SAMLToken in be.ehealth.businessconnector.genins.service.impl

  Methods in be.ehealth.businessconnector.genins.service.impl with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `GetInsurabilityResponse`
  GenInsServiceImpl.`getInsurability(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType requestType)`
  `GetInsurabilityAsFlatResponse`
  GenInsServiceImpl.`getInsurabilityAsFlat(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType request)`

- ## Uses of SAMLToken in be.ehealth.businessconnector.ssinhistory.service

  Methods in be.ehealth.businessconnector.ssinhistory.service with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `ConsultCurrentSsinResponse`
  SsinHistoryTokenService.`consultCurrentSsin(SAMLToken token, ConsultCurrentSsinRequest request)`
  `ConsultRelatedSsinsResponse`
  SsinHistoryTokenService.`consultRelatedSsins(SAMLToken token, ConsultRelatedSsinsRequest request)`
  `static GenericRequest`
  TokenServiceFactory.`getService(SAMLToken token)`
  Get the service

- ## Uses of SAMLToken in be.ehealth.businessconnector.ssinhistory.service.impl

  Methods in be.ehealth.businessconnector.ssinhistory.service.impl with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `ConsultCurrentSsinResponse`
  SsinHistoryTokenServiceImpl.`consultCurrentSsin(SAMLToken token, ConsultCurrentSsinRequest request)`
  `ConsultRelatedSsinsResponse`
  SsinHistoryTokenServiceImpl.`consultRelatedSsins(SAMLToken token, ConsultRelatedSsinsRequest request)`

- ## Uses of SAMLToken in be.ehealth.businessconnector.therlink.service

  Methods in be.ehealth.businessconnector.therlink.service with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `GetTherapeuticLinkResponse`
  TherLinkService.`getTherapeuticLink(SAMLToken token, GetTherapeuticLinkRequest request)`
  Get a therapeutic link
  `static GenericRequest`
  ServiceFactory.`getTherLinkPort(SAMLToken token)`
  Gets the therlink port
  `HasTherapeuticLinkResponse`
  TherLinkService.`hasTherapeuticLink(SAMLToken token, HasTherapeuticLinkRequest request)`
  Check if a therapeutic link exists between the patient and healthcare party
  `PutTherapeuticLinkResponse`
  TherLinkService.`putTherapeuticLink(SAMLToken token, PutTherapeuticLinkRequest request)`
  Put a therapeutic link
  `RevokeTherapeuticLinkResponse`
  TherLinkService.`revokeTherapeuticLink(SAMLToken token, RevokeTherapeuticLinkRequest request)`
  Revoke a therapeutic link

- ## Uses of SAMLToken in be.ehealth.businessconnector.therlink.service.impl

  Methods in be.ehealth.businessconnector.therlink.service.impl with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `GetTherapeuticLinkResponse`
  TherLinkServiceImpl.`getTherapeuticLink(SAMLToken token, GetTherapeuticLinkRequest request)`
  `HasTherapeuticLinkResponse`
  TherLinkServiceImpl.`hasTherapeuticLink(SAMLToken token, HasTherapeuticLinkRequest request)`
  `PutTherapeuticLinkResponse`
  TherLinkServiceImpl.`putTherapeuticLink(SAMLToken token, PutTherapeuticLinkRequest request)`
  `RevokeTherapeuticLinkResponse`
  TherLinkServiceImpl.`revokeTherapeuticLink(SAMLToken token, RevokeTherapeuticLinkRequest request)`

- ## Uses of SAMLToken in be.ehealth.technicalconnector.handler

  Methods in be.ehealth.technicalconnector.handler with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3`
  AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3.`withSAMLToken(SAMLToken token)`
  Constructors in be.ehealth.technicalconnector.handler with parameters of type SAMLToken
  Modifier
  Constructor
  Description
  ``
  `SAMLHolderOfKeyHandler(SAMLToken token)`

- ## Uses of SAMLToken in be.ehealth.technicalconnector.handler.wss4j

  Methods in be.ehealth.technicalconnector.handler.wss4j with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3`
  WSSecHeaderGeneratorWss4jImpl.`withSAMLToken(SAMLToken token)`

- ## Uses of SAMLToken in be.ehealth.technicalconnector.service.sts

  Methods in be.ehealth.technicalconnector.service.sts that return SAMLToken
  Modifier and Type
  Method
  Description
  `SAMLToken`
  SAMLTokenFactory.`createSamlToken(Element assertion, Credential credential)`
  Creates a new SAMLToken object.

- ## Uses of SAMLToken in be.ehealth.technicalconnector.service.sts.security.impl

  Classes in be.ehealth.technicalconnector.service.sts.security.impl that implement SAMLToken
  Modifier and Type
  Class
  Description
  `class`
  `AbstractSAMLToken`
  Abstract class
  `class`
  `SAMLHolderOfKeyToken`
  The Class SAMLTokenImpl.
  `class`
  `SAMLSenderVouchesCredential`
  SAMLSenderVouchesCredential.

- ## Uses of SAMLToken in be.ehealth.technicalconnector.service.ws

  Methods in be.ehealth.technicalconnector.service.ws with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `static GenericRequest`
  ServiceFactory.`getIdSupportV2Service(SAMLToken token)`
  `static GenericRequest`
  ServiceFactory.`getKGSSServiceSecured(SAMLToken token)`
  Gets the KGSSS service secured.

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

  Methods in be.ehealth.technicalconnector.session that return SAMLToken
  Modifier and Type
  Method
  Description
  `static SAMLToken`
  Session.`getSAMLToken()`
  Convenience method to get the SAML token associated with the session.
  `SAMLToken`
  SessionItem.`getSAMLToken()`
  Gets the sAML token.
  Methods in be.ehealth.technicalconnector.session with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `void`
  SessionManager.`loadSession(SAMLToken token, String hokPwd)`
  Load a session using a previously stored SAML token.
  `void`
  SessionManager.`loadSession(SAMLToken token, String hokPwd, String encryptionPwd)`
  Load a session using a previously stored SAML token with the associated eHealth Encryption Certificates, needed for sealing and unsealing messages.
  `void`
  SessionItem.`setSAMLToken(SAMLToken token)`
  This method will set the samltoken when created

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

  Methods in be.ehealth.technicalconnector.session.impl that return SAMLToken
  Modifier and Type
  Method
  Description
  `final SAMLToken`
  SessionItemImpl.`getSAMLToken()`
  Methods in be.ehealth.technicalconnector.session.impl with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `void`
  SessionManagerImpl.`loadSession(SAMLToken token, String hokPwd)`
  `void`
  SessionManagerImpl.`loadSession(SAMLToken token, String hokPwd, String encryptionPwd)`
  `void`
  SessionItemImpl.`setSAMLToken(SAMLToken token)`

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

  Methods in be.ehealth.technicalconnector.validator with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `boolean`
  SessionValidator.`validateToken(SAMLToken samlToken)`
  Method to check if the provided `SAMLToken` is still valid.

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

  Methods in be.ehealth.technicalconnector.validator.impl with parameters of type SAMLToken
  Modifier and Type
  Method
  Description
  `boolean`
  SAMLSessionValidator.`validateToken(SAMLToken samlToken)`