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

Packages that use TechnicalConnectorException
Package
Description
be.ehealth.business.common.helper
be.ehealth.business.common.util
be.ehealth.business.common.validator
be.ehealth.business.kmehrcommons
The kmehrcommons project use two classes to function.
be.ehealth.business.kmehrcommons.builders
be.ehealth.business.kmehrcommons.builders.mycarenet
be.ehealth.business.kmehrcommons.mycarenet
be.ehealth.business.kmehrcommons.validator
be.ehealth.business.kmehrcommons.validator.impl
be.ehealth.business.mycarenetcommons.builders
be.ehealth.business.mycarenetcommons.builders.impl
be.ehealth.business.mycarenetcommons.builders.util
be.ehealth.business.mycarenetcommons.mapper
be.ehealth.business.mycarenetcommons.security
be.ehealth.business.mycarenetcommons.v3.mapper
be.ehealth.business.mycarenetcommons.v4.builders
be.ehealth.business.mycarenetdomaincommons.builders
be.ehealth.business.mycarenetdomaincommons.builders.impl
be.ehealth.business.mycarenetdomaincommons.domain
this package contains the domain objects to create a request to send to mycarenet as defined on their document Service_Catalogue_Commons
be.ehealth.business.mycarenetdomaincommons.exception
be.ehealth.business.mycarenetdomaincommons.mapper
be.ehealth.business.mycarenetdomaincommons.util
be.ehealth.businessconnector.genericasync.builders
be.ehealth.businessconnector.genericasync.builders.impl
be.ehealth.businessconnector.genericasync.encrypt
be.ehealth.businessconnector.genericasync.helper
be.ehealth.businessconnector.genericasync.service
be.ehealth.businessconnector.genericasync.service.impl
be.ehealth.businessconnector.genericasync.session
be.ehealth.businessconnector.genericasync.session.impl
be.ehealth.businessconnector.mycarenet.memberdatacommons.builders
be.ehealth.businessconnector.mycarenet.memberdatacommons.builders.impl
be.ehealth.businessconnector.mycarenet.memberdatacommons.security
be.ehealth.businessconnector.mycarenet.memberdatav2.builders
be.ehealth.businessconnector.mycarenet.memberdatav2.builders.impl
be.ehealth.businessconnector.mycarenet.memberdatav2.builders.regional
be.ehealth.businessconnector.mycarenet.memberdatav2.service
be.ehealth.businessconnector.mycarenet.memberdatav2.service.impl
be.ehealth.businessconnector.mycarenet.memberdatav2.session
be.ehealth.businessconnector.mycarenet.memberdatav2.session.impl
be.ehealth.businessconnector.mycarenet.memberdatav2.session.impl.regional
be.ehealth.businessconnector.therlink
be.ehealth.businessconnector.therlink.builders
be.ehealth.businessconnector.therlink.builders.impl
be.ehealth.businessconnector.therlink.mappers
be.ehealth.businessconnector.therlink.service
be.ehealth.businessconnector.therlink.service.impl
be.ehealth.businessconnector.therlink.session
be.ehealth.businessconnector.therlink.session.impl
be.ehealth.businessconnector.therlink.util
be.ehealth.businessconnector.vsbnetinsurability.builder
be.ehealth.businessconnector.vsbnetinsurability.builder.impl
be.ehealth.businessconnector.vsbnetinsurability.helper
be.ehealth.businessconnector.vsbnetinsurability.service
be.ehealth.businessconnector.vsbnetinsurability.service.impl
be.ehealth.businessconnector.vsbnetinsurability.session
be.ehealth.businessconnector.vsbnetinsurability.session.impl
be.ehealth.technicalconnector.bcp.utils
be.ehealth.technicalconnector.beid
be.ehealth.technicalconnector.beid.impl
be.ehealth.technicalconnector.cache.impl
be.ehealth.technicalconnector.config
be.ehealth.technicalconnector.config.impl
be.ehealth.technicalconnector.exception
be.ehealth.technicalconnector.generic.session
be.ehealth.technicalconnector.generic.session.impl
be.ehealth.technicalconnector.handler
be.ehealth.technicalconnector.handler.utils
be.ehealth.technicalconnector.handler.wss4j
be.ehealth.technicalconnector.idgenerator
be.ehealth.technicalconnector.service
be.ehealth.technicalconnector.service.etee
be.ehealth.technicalconnector.service.etee.domain
be.ehealth.technicalconnector.service.etee.impl
be.ehealth.technicalconnector.service.idsupport
be.ehealth.technicalconnector.service.idsupport.impl
be.ehealth.technicalconnector.service.keydepot
be.ehealth.technicalconnector.service.keydepot.impl
be.ehealth.technicalconnector.service.kgss
be.ehealth.technicalconnector.service.kgss.builders
be.ehealth.technicalconnector.service.kgss.builders.impl
be.ehealth.technicalconnector.service.kgss.impl
be.ehealth.technicalconnector.service.seals
be.ehealth.technicalconnector.service.seals.impl
be.ehealth.technicalconnector.service.sso
be.ehealth.technicalconnector.service.sso.impl
be.ehealth.technicalconnector.service.sts
be.ehealth.technicalconnector.service.sts.impl
be.ehealth.technicalconnector.service.sts.security
be.ehealth.technicalconnector.service.sts.security.impl
be.ehealth.technicalconnector.service.sts.utils
be.ehealth.technicalconnector.service.timestamp
be.ehealth.technicalconnector.service.timestamp.impl
be.ehealth.technicalconnector.service.ws
be.ehealth.technicalconnector.session
be.ehealth.technicalconnector.session.impl
be.ehealth.technicalconnector.utils
be.ehealth.technicalconnector.validator
be.ehealth.technicalconnector.validator.impl
be.ehealth.technicalconnector.ws
be.ehealth.technicalconnector.ws.domain
be.ehealth.technicalconnector.ws.feature
be.ehealth.technicalconnector.ws.impl
be.ehealth.technicalconnector.ws.impl.strategy
be.fgov.ehealth.technicalconnector.bcp
be.fgov.ehealth.technicalconnector.bcp.parser
be.fgov.ehealth.technicalconnector.bcp.verifier
be.fgov.ehealth.technicalconnector.bootstrap.tsl
be.fgov.ehealth.technicalconnector.bootstrap.tsl.parser
be.fgov.ehealth.technicalconnector.bootstrap.utils
be.fgov.ehealth.technicalconnector.distributedkeys
be.fgov.ehealth.technicalconnector.ra.builders
be.fgov.ehealth.technicalconnector.ra.domain
be.fgov.ehealth.technicalconnector.ra.exceptions
be.fgov.ehealth.technicalconnector.ra.service
be.fgov.ehealth.technicalconnector.ra.service.impl
be.fgov.ehealth.technicalconnector.ra.utils
be.fgov.ehealth.technicalconnector.signature
be.fgov.ehealth.technicalconnector.signature.config.impl
be.fgov.ehealth.technicalconnector.signature.impl
be.fgov.ehealth.technicalconnector.signature.impl.tsa
be.fgov.ehealth.technicalconnector.signature.impl.tsa.impl
be.fgov.ehealth.technicalconnector.signature.impl.xades
be.fgov.ehealth.technicalconnector.signature.impl.xades.impl

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

  Methods in be.ehealth.business.common.helper that throw TechnicalConnectorException
  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 TechnicalConnectorException in be.ehealth.business.common.util

  Methods in be.ehealth.business.common.util that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static BeIDInfo`
  BeIDInfoUtil.`getBeIDInfo(String scope)`
  `static BeIDInfo`
  BeIDInfoUtil.`getBeIDInfo(String scope, boolean useCache)`
  `static boolean`
  BusinessConfigUtil.`isNet()`
  `static Patient`
  EidUtils.`readFromEidCard()`
  retrieves from eidcard with default scope.
  `static Patient`
  EidUtils.`readFromEidCard(String scope)`
  retrieves from eidcard to build a `Patient` object

- ## Uses of TechnicalConnectorException in be.ehealth.business.common.validator

  Methods in be.ehealth.business.common.validator that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static EhealthReplyValidator`
  ValidatorFactory.`getEhealthReplyValidator(String customClassProperty)`
  `static <T> T`
  ValidatorFactory.`getValidator(String customClassProperty, Class<T> defaultImplClass)`

- ## Uses of TechnicalConnectorException in be.ehealth.business.kmehrcommons

  Methods in be.ehealth.business.kmehrcommons that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static void`
  HcPartyUtil.`addSecurityTags(AuthorType author)`
  `static void`
  HcPartyUtil.`addSecurityTags(AuthorType author, String projectName)`
  `static AuthorType`
  HcPartyUtil.`createAuthor(String projectName)`
  create the author
  `static List<HcpartyType>`
  HcPartyUtil.`createAuthorHcParties(String projectName)`
  Get the list of all Hc Parties that must be created
  `static List<HcpartyType>`
  HcPartyUtil.`createHcpartiesFromConfig(String configName)`
  Create the list of hcparty
  `static IDKMEHR`
  HcPartyUtil.`createKmehrId(String projectName, String kmehrIdSuffix)`
  generates an IDKMEHR object with a semi generated kmehr id
  `static String`
  HcPartyUtil.`createKmehrIdPrefix()`
  Deprecated.
  `static String`
  HcPartyUtil.`createKmehrIdString(String projectName)`
  creates the kmehrId for the given project, with a generated suffix.
  `static String`
  HcPartyUtil.`createKmehrIdString(String projectName, String kmehrIdSuffix)`
  Generate the kmehr id
  `static String`
  HcPartyUtil.`createKmehrIdSuffix()`
  `static HcpartyType`
  HcPartyUtil.`createProfessionalParty(String inss, String nihii, String professionType)`
  Create a professional hcparty
  `static HcpartyType`
  HcPartyUtil.`createSingleHcpartyFromConfig(String configName)`
  Create only one hc party
  `static HcpartyType`
  HcPartyUtil.`createSoftwareIdentifier(String softwareName, String appId)`
  create a Software identifier
  `static String`
  HcPartyUtil.`retrieveMainAuthorId(String projectName)`
  retrieves the main author id from configuration.

- ## Uses of TechnicalConnectorException in be.ehealth.business.kmehrcommons.builders

  Methods in be.ehealth.business.kmehrcommons.builders that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `HcpartyType`
  HcPartyBuilder.`build()`
  Return the result of all previous operations
  `HcPartyBuilder`
  HcPartyBuilder.`idFromSessionNihii(String sv)`
  add an inss id
  `HcPartyBuilder`
  HcPartyBuilder.`idFromSessionNiss(String sv)`
  add an inss id

- ## Uses of TechnicalConnectorException in be.ehealth.business.kmehrcommons.builders.mycarenet

  Methods in be.ehealth.business.kmehrcommons.builders.mycarenet that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `HcpartyType`
  McnHcPartyBuilder.`build()`
  Return the result of all previous operations
  `McnHcPartyBuilder`
  McnHcPartyBuilder.`idFromSessionNihii(String sv)`
  add an inss id
  `McnHcPartyBuilder`
  McnHcPartyBuilder.`idFromSessionNiss(String sv)`
  add an inss id

- ## Uses of TechnicalConnectorException in be.ehealth.business.kmehrcommons.mycarenet

  Methods in be.ehealth.business.kmehrcommons.mycarenet that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static AuthorType`
  McnHcPartyUtil.`createAuthor(String projectName)`
  create the author
  `static List<HcpartyType>`
  McnHcPartyUtil.`createAuthorHcParties(String projectName)`
  Get the list of all Hc Parties that must be created
  `static IDKMEHR`
  McnHcPartyUtil.`createKmehrId(String projectName, String kmehrIdSuffix)`
  generates an IDKMEHR object with a semi generated kmehr id
  `static String`
  McnHcPartyUtil.`createKmehrIdPrefix()`
  Deprecated.
  `static String`
  McnHcPartyUtil.`createKmehrIdString(String projectName)`
  creates the kmehrId for the given project, with a generated suffix.
  `static String`
  McnHcPartyUtil.`createKmehrIdString(String projectName, String kmehrIdSuffix)`
  Generate the kmehr id
  `static String`
  McnHcPartyUtil.`createKmehrIdSuffix()`
  `static String`
  McnHcPartyUtil.`retrieveMainAuthorId(String projectName)`
  retrieves the main author id from configuration.

- ## Uses of TechnicalConnectorException in be.ehealth.business.kmehrcommons.validator

  Methods in be.ehealth.business.kmehrcommons.validator that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static KmehrValidator`
  ValidatorFactory.`getKmehrValidator()`
  `void`
  KmehrValidator.`validateKmehrMessage(Kmehrmessage msg)`
  Validate kmehr prescription.

- ## Uses of TechnicalConnectorException in be.ehealth.business.kmehrcommons.validator.impl

  Methods in be.ehealth.business.kmehrcommons.validator.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  KmehrValidatorImpl.`validateKmehrMessage(Kmehrmessage msg)`

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetcommons.builders

  Methods in be.ehealth.business.mycarenetcommons.builders that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `String`
  ResponseBuilder.`getResponse(SendResponseType responseType)`
  `String`
  ResponseBuilder.`getResponse(SendResponseType responseType, boolean validate)`
  `String`
  ResponseBuilder.`getResponse(SendResponseType responseType)`
  `String`
  ResponseBuilder.`getResponse(SendResponseType responseType, boolean validate)`
  `static ResponseBuilder`
  ResponseBuilderFactory.`getResponseBuilder()`
  Deprecated.
  `static ResponseBuilder`
  ResponseBuilderFactory.`getResponseBuilder(String projectName)`
  Retrieve an instance of
  invalid reference

      CommonBuilder

  implementation.
  `void`
  ResponseBuilder.`validateHash(Blob blob)`
  `void`
  ResponseBuilder.`validateXades(SendResponseType responseType)`
  validates the xades in the response type.
  `void`
  ResponseBuilder.`validateXades(SendResponseType responseType, Blob blob)`
  Deprecated.
  use validateXades(responseType) instead , the blob will be extracted from the responseType

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetcommons.builders.impl

  Methods in be.ehealth.business.mycarenetcommons.builders.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `String`
  ResponseBuilderImpl.`getResponse(SendResponseType responseType)`
  `String`
  ResponseBuilderImpl.`getResponse(SendResponseType responseType, boolean validate)`
  `String`
  ResponseBuilderImpl.`getResponse(SendResponseType responseType)`
  `String`
  ResponseBuilderImpl.`getResponse(SendResponseType responseType, boolean validate)`
  `void`
  ResponseBuilderImpl.`initialize(Map<String,Object> parameterMap)`
  `void`
  ResponseBuilderImpl.`validateHash(Blob blob)`
  `void`
  ResponseBuilderImpl.`validateXades(SendResponseType responseType)`
  `void`
  ResponseBuilderImpl.`validateXades(SendResponseType responseType, Blob blob)`
  Deprecated.
  : see interface , use the method without the second parameter instead

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetcommons.builders.util

  Methods in be.ehealth.business.mycarenetcommons.builders.util that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static void`
  RequestBuilderUtil.`fillInputToMycarenetRequest(SendRequestType sendRequest, CommonInput commonInput, Routing routing, Blob blob, byte[] xadesValue, String projectName)`
  `static byte[]`
  BlobUtil.`generateXades(Blob blob, String projectName)`
  `static byte[]`
  BlobUtil.`generateXades(Blob blob, String projectName, String platformName)`
  `static Base64Binary`
  BlobUtil.`generateXades(BlobType inValue, byte[] furnishedXades, String projectName)`
  `static Base64Binary`
  BlobUtil.`generateXades(BlobType inValue, String projectName)`
  `static Base64Binary`
  BlobUtil.`generateXades(BlobType inValue)`
  generates the xades based on the content of the blob.
  `static Base64Binary`
  BlobUtil.`generateXades(BlobType inValue, byte[] furnishedXades, String projectName)`
  generates the xades based on the content of the blob.
  `static Base64Binary`
  BlobUtil.`generateXades(BlobType inValue, String projectName)`
  `static Base64Binary`
  BlobUtil.`generateXades(BlobType inValue, String projectName, String platformName)`
  generates a xades value as defined for the project.
  `static Base64Binary`
  BlobUtil.`generateXadesForBlob(Blob inValue)`
  generates the xades based on the content of the blob.
  `static Base64Binary`
  BlobUtil.`generateXadesForBlob(Blob blob, byte[] furnishedXades, String projectName)`
  generates the xades based on the content of the blob.
  `static Base64Binary`
  BlobUtil.`generateXadesForBlob(Blob blob, String projectName)`
  generates the xades based on the content of the blob.
  `static Base64Binary`
  BlobUtil.`generateXadesForBlob(Blob blob, String projectName, String platformName)`
  `static Set<EncryptionToken>`
  RequestBuilderUtil.`getEtk(String projectName)`

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetcommons.mapper

  Methods in be.ehealth.business.mycarenetcommons.mapper that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static Blob`
  SendRequestMapper.`mapToBlob(Blob blob)`

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetcommons.security

  Methods in be.ehealth.business.mycarenetcommons.security that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `byte[]`
  EncryptionHelper.`encrypt(byte[] request, Crypto crypto, String projectIdentifier)`
  `byte[]`
  SignHelper.`sign(byte[] contentToSign, String detailId)`

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetcommons.v3.mapper

  Methods in be.ehealth.business.mycarenetcommons.v3.mapper that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static Blob`
  SendRequestMapper.`mapToBlob(Blob blob)`

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetcommons.v4.builders

  Methods in be.ehealth.business.mycarenetcommons.v4.builders that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `final SignedEncryptedResponseHolder`
  ResponseObjectBuilderHelper.`build(SendResponseType sendResponse, EncryptedRequestHolder builderRequest)`
  `SignedResponseHolder`
  ResponseObjectBuilderHelper.`build(SendResponseType sendResponse, SendRequestType builderRequest)`
  `EncryptedRequestHolder<T>`
  EncryptedRequestObjectBuilder.`buildRequest(EncryptedRequestObjectBuilder.Input input, Class<T> clazz)`
  `T`
  RequestObjectBuilder.`buildRequest(RequestObjectBuilder.Input input, Class<T> requestType)`
  `T`
  RequestObjectBuilderHelper.`buildSendRequestType(boolean isTest, String inputReference, List<Attribute> attributes, Blob blob, String projectIdentifier, Class<T> clazz)`
  `static Base64Binary`
  RequestObjectBuilder.`buildXades(Blob blob, SendRequestType sendRequestType)`
  `void`
  RequestObjectBuilderHelper.`checkParameterNotNull(Object references, String parameterName)`
  `RoutingType`
  RequestObjectBuilderHelper.WithRouting.`createRouting()`

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetdomaincommons.builders

  Methods in be.ehealth.business.mycarenetdomaincommons.builders that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `Blob`
  BlobBuilder.`build(byte[] input)`
  encodes the given byte array and creates Blob jaxb object.
  `Blob`
  BlobBuilder.`build(byte[] input, BlobAttributeValues blobAttributes)`
  encodes the given byte array and creates Blob jaxb object.
  `Blob`
  BlobBuilder.`build(byte[] input, String id)`
  encodes the given byte array and creates Blob jaxb object.
  `Blob`
  BlobBuilder.`build(byte[] input, String encodingType, String id, String contentType)`
  encodes the given byte array and creates Blob jaxb object.
  `Blob`
  BlobBuilder.`build(byte[] input, String encodingType, String id, String contentType, String messageName)`
  encodes the given byte array and creates Blob jaxb object.
  `Blob`
  BlobBuilder.`build(byte[] input, String encodingType, String id, String contentType, String messageName, String contentEncryption)`
  encodes the given byte array and creates Blob jaxb object.
  `Blob`
  BlobBuilder.`build(byte[] input, String encodingType, String id, String contentType, String messageName, String contentEncryption, String messageVersion)`
  `byte[]`
  BlobBuilder.`checkAndRetrieveContent(Blob blob)`
  checks the validity of the blobs content and returns the content as byte array.
  `CommonInput`
  CommonBuilder.`createCommonInput(McnPackageInfo packageInfo, boolean isTest, String inputReference)`
  Creates CommonInputType part with given parameters
  `CommonInput`
  CommonBuilder.`createCommonInput(McnPackageInfo packageInfo, boolean isTest, String inputReference, List<Reference> references, List<Attribute> attributes)`
  Creates CommonInputType part with given parameters
  `CommonInput`
  CommonBuilder.`createCommonInput(PackageInfo packageInfo, boolean isTest, String inputReference)`
  Deprecated.
  PackageInfo parameter deprecated : use method with new McnPackageInfo type instead
  `Origin`
  CommonBuilder.`createOrigin(McnPackageInfo packageInfo)`
  Create Origin part with package informations
  `Origin`
  CommonBuilder.`createOrigin(PackageInfo packageInfo)`
  Deprecated.
  PackageInfo parameter deprecated : use method with new McnPackageInfo type instead
  `static BlobBuilder`
  BlobBuilderFactory.`getBlobBuilder(String projectName)`
  Retrieve an instance of `BlobBuilder` implementation
  `static BlobBuilder`
  BlobBuilderFactory.`getBlobBuilder(String platformName, String projectName, String messageName)`
  `static BlobBuilder`
  RequestBuilderFactory.`getBlobBuilder(String projectName)`
  Deprecated.
  `static CommonBuilder`
  RequestBuilderFactory.`getCommonBuilder(String projectName)`
  Retrieve an instance of `CommonBuilder` implementation.

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetdomaincommons.builders.impl

  Methods in be.ehealth.business.mycarenetdomaincommons.builders.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `Blob`
  BlobBuilderImpl.`build(byte[] input)`
  Build a `Blob`
  Properties needed : id, contenttype and encoding type
  `Blob`
  BlobBuilderImpl.`build(byte[] input, BlobAttributeValues blobAttributes)`
  `Blob`
  BlobBuilderImpl.`build(byte[] input, String id)`
  Build a `Blob`
  Properties needed : contenttype and encoding type.
  `Blob`
  BlobBuilderImpl.`build(byte[] input, String encodingType, String id, String contentType)`
  creates `Blob` with given parameters.
  `Blob`
  BlobBuilderImpl.`build(byte[] input, String encodingType, String id, String contentType, String messageName)`
  creates `Blob` with given parameters.
  `Blob`
  BlobBuilderImpl.`build(byte[] input, String encodingType, String id, String contentType, String messageName, String contentEncryption)`
  creates `Blob` with given parameters.
  `Blob`
  BlobBuilderImpl.`build(byte[] input, String encodingType, String id, String contentType, String messageName, String contentEncryption, String messageVersion)`
  `static byte[]`
  BuilderUtils.`checkAndDecompress(byte[] content, String contentEncoding, byte[] blobHashValue, boolean hashTagRequired)`
  `byte[]`
  BlobBuilderImpl.`checkAndRetrieveContent(Blob blob)`
  Return the content of the blob.
  `static void`
  BuilderUtils.`checkHash(byte[] blobHashValue, byte[] decompressedBlob)`
  `CareProvider`
  GenericCommonBuilderImpl.`createCareProviderForOrigin()`
  `CommonInput`
  AbstractCommonBuilderImpl.`createCommonInput(McnPackageInfo packageInfo, boolean isTest, String inputReference)`
  `CommonInput`
  AbstractCommonBuilderImpl.`createCommonInput(McnPackageInfo packageInfo, boolean isTest, String inputReference, List<Reference> references, List<Attribute> attributes)`
  `CommonInput`
  AbstractCommonBuilderImpl.`createCommonInput(PackageInfo packageInfo, boolean isTest, String inputReference)`
  Deprecated.
  use the createCommonInput(McnPackageInfo packageInfo, boolean isTest, String inputReference) instead;
  `Origin`
  AbstractCommonBuilderImpl.`createOrigin(McnPackageInfo packageInfo)`
  Create an `Origin`
  `Origin`
  AbstractCommonBuilderImpl.`createOrigin(PackageInfo packageInfo)`
  Deprecated.
  use createOrigin(McnPackageInfo packageInfo) instead
  `Party`
  AbstractCommonBuilderImpl.`createSenderForOrigin()`
  Create the sender (`Party`) from config properties : mycarenet.{projectname}.sender.physicalperson mycarenet.{projectname}.sender.organization
  `void`
  AbstractCommonBuilderImpl.`initialize(Map<String,Object> parameterMap)`
  `void`
  BlobBuilderImpl.`initialize(Map<String,Object> parameterMap)`
  Project name defined in parameters when the RequestBuilderFactory
  `void`
  GenericCommonBuilderImpl.`initialize(Map<String,Object> parameterMap)`

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetdomaincommons.domain

  Constructors in be.ehealth.business.mycarenetdomaincommons.domain that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `InputReference()`
  Use this constructor to create a default reference with format yyyyMMddHHmmss

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetdomaincommons.exception

  Subclasses of TechnicalConnectorException in be.ehealth.business.mycarenetdomaincommons.exception
  Modifier and Type
  Class
  Description
  `final class`
  `ConnectorValidationException`
  Thrown when a validation of an internal created object fails.
  Extends `TechnicalConnectorException`
  `class`
  `InvalidBlobContentConnectorException`
  Thrown when the content of the blob is invalid.
  Used in ChapterIV

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetdomaincommons.mapper

  Methods in be.ehealth.business.mycarenetdomaincommons.mapper that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static Blob`
  DomainBlobMapper.`mapToBlob(Blob blob)`

- ## Uses of TechnicalConnectorException in be.ehealth.business.mycarenetdomaincommons.util

  Methods in be.ehealth.business.mycarenetdomaincommons.util that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static WsAddressingHeader`
  WsAddressingUtil.`createHeader(String mutualityToSendTo, String action)`
  `static WsAddressingHeader`
  WsAddressingUtil.`createHeader(String mutualityToSendTo, String action, String messageId)`
  `static McnPackageInfo`
  McnConfigUtil.`retrievePackageInfo(String componentName)`
  Retrieves the package information for a component from config file.

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.genericasync.builders

  Methods in be.ehealth.businessconnector.genericasync.builders that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `Confirm`
  RequestObjectBuilder.`buildConfirmRequest(OrigineType origin, List<MsgResponse> msgResponses, List<TAckResponse> tackResponses)`
  Builds a Confirm request from given parameters
  `Post`
  RequestObjectBuilder.`buildPostRequest(String projectName, PostContent postContent)`
  Builds a Post request from given parameters
  `Post`
  RequestObjectBuilder.`buildPostRequest(String messageName, String projectName, String platformName, byte[] xmlByteArray, InputReference inputReference)`
  `Post`
  RequestObjectBuilder.`buildPostRequest(String messageName, String projectName, String platformName, ConfigName configName, byte[] xmlByteArray, InputReference inputReference)`
  `Post`
  RequestObjectBuilder.`buildPostRequest(String messageName, String projectName, String platformName, ConfigName configName, byte[] xmlByteArray, InputReference inputReference, String messageVersion)`
  `Post`
  RequestObjectBuilder.`buildPostRequest(String messageName, String projectName, String platformName, Object object, String schemaLocation, InputReference inputReference)`
  `static RequestObjectBuilder`
  BuilderFactory.`getRequestObjectBuilder(String serviceName)`
  Retrieve an instance of a `RequestObjectBuilder` implementation The implementation could be a custom class defined in the configuration file (property ).
  `static ResponseObjectBuilder`
  BuilderFactory.`getResponseObjectBuilder()`
  Retrieves an instance of a `ResponseObjectBuilder` implementation The implementation could be a custom class defined in the configuration file (property ).
  `Map<Object,SignatureVerificationResult>`
  ResponseObjectBuilder.`handleGetResponse(GetResponse getResponse)`
  Checks and validates the response of a get request.
  `<T> ProcessedMsgResponse<T>`
  ResponseObjectBuilder.`processEncryptedResponse(MsgResponse msgResponse, String projectName, Class<T> clazz)`
  `<T> ProcessedGetResponse`
  ResponseObjectBuilder.`processResponse(GetResponse getResponse, Class<T> clazz, String projectName, String schemaLocation)`

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.genericasync.builders.impl

  Methods in be.ehealth.businessconnector.genericasync.builders.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `final Confirm`
  RequestObjectBuilderImpl.`buildConfirmRequest(OrigineType origin, List<MsgResponse> msgResponses, List<TAckResponse> tackResponses)`
  `final Post`
  RequestObjectBuilderImpl.`buildPostRequest(String projectName, PostContent postContent)`
  `Post`
  RequestObjectBuilderImpl.`buildPostRequest(String messageName, String projectName, String platformName, byte[] xmlByteArray, InputReference inputReference)`
  `Post`
  RequestObjectBuilderImpl.`buildPostRequest(String messageName, String projectName, String platformName, ConfigName configName, byte[] xmlByteArray, InputReference inputReference)`
  `Post`
  RequestObjectBuilderImpl.`buildPostRequest(String messageName, String projectName, String platformName, ConfigName configName, byte[] xmlByteArray, InputReference inputReference, String messageVersion)`
  `Post`
  RequestObjectBuilderImpl.`buildPostRequest(String messageName, String projectName, String platformName, Object object, String schemaLocation, InputReference inputReference)`
  `byte[]`
  ResponseObjectBuilderImpl.`getContent(MsgResponse msgResponse, String projectName)`
  `void`
  RequestObjectBuilderImpl.`initialize(Map<String,Object> parameterMap)`
  `void`
  ResponseObjectBuilderImpl.`initialize(Map<String,Object> parameterMap)`
  `<T> ProcessedMsgResponse<T>`
  ResponseObjectBuilderImpl.`processEncryptedResponse(MsgResponse msgResponse, String projectName, Class<T> clazz)`
  `<T> ProcessedGetResponse`
  ResponseObjectBuilderImpl.`processResponse(GetResponse getResponse, Class<T> clazz, String projectName, String schemaLocation)`

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.genericasync.encrypt

  Methods in be.ehealth.businessconnector.genericasync.encrypt that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static byte[]`
  BusinessContentEncryptor.`encrypt(String projectName, byte[] xmlByteArray, String plateform, String messageName)`

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.genericasync.helper

  Methods in be.ehealth.businessconnector.genericasync.helper that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `OrigineType`
  GetHelper.`getOrigineType(String projectName)`
  `Confirm`
  GetHelper.`initConfirmRequest(String projectName)`

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

  Methods in be.ehealth.businessconnector.genericasync.service that throw TechnicalConnectorException
  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
  `static GenAsyncService`
  ServiceFactory.`getGenAsyncService(String serviceName, SessionValidator sessionValidator)`
  `static GenAsyncService`
  ServiceFactory.`getGenAsyncService(Map<String,Object> paramMap)`
  `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.

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

  Methods in be.ehealth.businessconnector.genericasync.service.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `ConfirmResponse`
  GenAsyncServiceImpl.`confirmRequest(SAMLToken token, Confirm request, WsAddressingHeader header)`
  `GetResponse`
  GenAsyncServiceImpl.`getRequest(SAMLToken token, Get request, WsAddressingHeader header)`
  `void`
  GenAsyncServiceImpl.`initialize(Map<String,Object> parameterMap)`

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

  Methods in be.ehealth.businessconnector.genericasync.session that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `ConfirmResponse`
  GenAsyncService.`confirmRequest(Confirm request, WsAddressingHeader header)`
  Sends a confirm request to the WS.
  `<T> T`
  GenAsyncServiceImplementationFactory.`createImplementationClass(Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters)`
  `GetResponse`
  GenAsyncService.`getRequest(Get request, WsAddressingHeader header)`
  Returns the
  invalid reference

      Responses

  from the post previously sent and generate the token.
  `PostResponse`
  GenAsyncService.`postRequest(Post request, WsAddressingHeader header)`
  Returns the
  invalid reference

      TAck

  of the request of an operation and generate the token.

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

  Methods in be.ehealth.businessconnector.genericasync.session.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `ConfirmResponse`
  GenAsyncServiceImpl.`confirmRequest(Confirm request, WsAddressingHeader header)`
  `GetResponse`
  GenAsyncServiceImpl.`getRequest(Get request, WsAddressingHeader header)`
  `PostResponse`
  GenAsyncServiceImpl.`postRequest(Post request, WsAddressingHeader header)`
  Constructors in be.ehealth.businessconnector.genericasync.session.impl that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `GenAsyncServiceImpl(SessionValidator sessionValidator, String serviceName)`
  Instantiates a new Generic Async service

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.mycarenet.memberdatacommons.builders

  Methods in be.ehealth.businessconnector.mycarenet.memberdatacommons.builders that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `MemberDataConsultationRequest`
  RequestObjectBuilder.`buildConsultationRequest(boolean isTest, InputReference reference, Object attrQuery)`
  Creates the `MemberDataConsultationRequest` that will be sent to the EHealth Web service and checks validity against the corresponding XSD
  `static RequestObjectBuilder`
  RequestObjectBuilderFactory.`getEncryptedRequestObjectBuilder()`
  Retrieve an instance of a `EncryptedRequestObjectBuilderImpl` The implementation could be a custom class defined in the configuration file (property "memberdata.encryptedrequestobjectbuilder.class" ).
  `static RequestObjectBuilder`
  RequestObjectBuilderFactory.`getNotEncryptedRequestObjectBuilder()`
  Retrieve an instance of a `NotEncryptedRequestObjectBuilderImpl` The implementation could be a custom class defined in the configuration file (property "memberdata.notencryptedrequestobjectbuilder.class" ).

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.mycarenet.memberdatacommons.builders.impl

  Methods in be.ehealth.businessconnector.mycarenet.memberdatacommons.builders.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `MemberDataConsultationRequest`
  EncryptedRequestObjectBuilderImpl.`buildConsultationRequest(boolean isTest, InputReference references, Object attrQuery)`
  `MemberDataConsultationRequest`
  NotEncryptedRequestObjectBuilderImpl.`buildConsultationRequest(boolean isTest, InputReference references, Object attrQuery)`

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.mycarenet.memberdatacommons.security

  Methods in be.ehealth.businessconnector.mycarenet.memberdatacommons.security that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `byte[]`
  MemberDataEncryptionUtil.`handleEncryption(X request, Crypto crypto, String projectIdentifier)`

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.mycarenet.memberdatav2.builders

  Methods in be.ehealth.businessconnector.mycarenet.memberdatav2.builders that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static ResponseObjectBuilder`
  ResponseObjectBuilderFactory.`getResponseObjectBuilder()`
  Retrieves an instance of a `ResponseObjectBuilder` implementation The implementation could be a custom class defined in the configuration file (property "memberdata.responseobjectbuilder.class").
  `MemberDataBuilderResponse`
  ResponseObjectBuilder.`handleConsultationResponse(MemberDataConsultationResponse consultResponse)`
  Handles the response of the WS, checks the signatures and decode the content (if necessary) to create a `MemberDataBuilderResponse` object.

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.mycarenet.memberdatav2.builders.impl

  Methods in be.ehealth.businessconnector.mycarenet.memberdatav2.builders.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `MemberDataBuilderResponse`
  ResponseObjectBuilderImpl.`handleConsultationResponse(MemberDataConsultationResponse consultResponse)`
  `Map<String,SignatureVerificationResult>`
  ResponseObjectBuilderImpl.`verifyAll(byte[] signedByteArray)`

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.mycarenet.memberdatav2.builders.regional

  Methods in be.ehealth.businessconnector.mycarenet.memberdatav2.builders.regional that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static RequestObjectBuilder`
  IrisCareNetRequestObjectBuilderFactory.`getEncryptedRequestObjectBuilder()`
  Retrieve an instance of a `IrisCareNetEncryptedRequestObjectBuilder` The implementation could be a custom class defined in the configuration file (property "iriscarenet.encryptedrequestobjectbuilder.class" ).
  `static RequestObjectBuilder`
  WalCareNetRequestObjectBuilderFactory.`getEncryptedRequestObjectBuilder()`
  Retrieve an instance of a `WalCareNetEncryptedRequestObjectBuilder` The implementation could be a custom class defined in the configuration file (property "walcarenet.encryptedrequestobjectbuilder.class" ).
  `static RequestObjectBuilder`
  IrisCareNetRequestObjectBuilderFactory.`getNotEncryptedRequestObjectBuilder()`
  Retrieve an instance of a `IrisCareNetNotEncryptedRequestObjectBuilder` The implementation could be a custom class defined in the configuration file (property "iriscarenet.notencryptedrequestobjectbuilder.class" ).
  `static RequestObjectBuilder`
  WalCareNetRequestObjectBuilderFactory.`getNotEncryptedRequestObjectBuilder()`
  Retrieve an instance of a `WalCareNetNotEncryptedRequestObjectBuilder` The implementation could be a custom class defined in the configuration file (property "walcarenet.notencryptedrequestobjectbuilder.class" ).

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.mycarenet.memberdatav2.service

  Methods in be.ehealth.businessconnector.mycarenet.memberdatav2.service that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `MemberDataConsultationResponse`
  MemberDataService.`consultMemberData(SAMLToken token, MemberDataConsultationRequest request)`
  Sends the consultation request to the WS and retrieves the response.
  `static GenericRequest`
  ServiceFactory.`getMemberDataSyncPort(SAMLToken token)`
  Creates a `GenericRequest` for the given SAML token and soap action
  `static GenericRequest`
  ServiceFactory.`getMemberDataSyncPort(SAMLToken token, String endpoint)`
  Creates a `GenericRequest` for the given SAML token and soap action

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.mycarenet.memberdatav2.service.impl

  Methods in be.ehealth.businessconnector.mycarenet.memberdatav2.service.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `final MemberDataConsultationResponse`
  MemberDataServiceImpl.`consultMemberData(SAMLToken token, MemberDataConsultationRequest request)`

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.mycarenet.memberdatav2.session

  Methods in be.ehealth.businessconnector.mycarenet.memberdatav2.session that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `MemberDataConsultationResponse`
  MemberDataService.`consultMemberData(MemberDataConsultationRequest request)`
  Sends the consult MemberData request to the WS (needs a Session to be active, token is retrieved from the session)

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.mycarenet.memberdatav2.session.impl

  Methods in be.ehealth.businessconnector.mycarenet.memberdatav2.session.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `MemberDataConsultationResponse`
  MemberDataMyCareNetService.`consultMemberData(MemberDataConsultationRequest request)`
  `<T> T`
  MemberDataServiceImplementationFactory.`createImplementationClass(Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters)`
  Constructors in be.ehealth.businessconnector.mycarenet.memberdatav2.session.impl that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `MemberDataMyCareNetService(SessionValidator sessionValidator)`
  Instantiates a new Member Data Sync service impl.

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.mycarenet.memberdatav2.session.impl.regional

  Methods in be.ehealth.businessconnector.mycarenet.memberdatav2.session.impl.regional that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `MemberDataConsultationResponse`
  MemberDataIrisCareNetService.`consultMemberData(MemberDataConsultationRequest request)`
  `MemberDataConsultationResponse`
  MemberDataWalCareNetService.`consultMemberData(MemberDataConsultationRequest request)`
  Constructors in be.ehealth.businessconnector.mycarenet.memberdatav2.session.impl.regional that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `MemberDataIrisCareNetService(SessionValidator sessionValidator)`
  Instantiates a new Member Data Sync service impl.
  ``
  `MemberDataWalCareNetService(SessionValidator sessionValidator)`
  Instantiates a new Member Data Sync service impl.

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.therlink

  Methods in be.ehealth.businessconnector.therlink that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static PutTherapeuticLinkRequest`
  DefaultImplementationForgeneralPractitioner.`createDefaultTherapeuticLinkWithEidReading()`
  Creates a new `PutTherapeuticLinkRequest`, it will use the info from the patients eid card and the enduser in the current session.
  `static PutTherapeuticLinkRequest`
  DefaultImplementationForgeneralPractitioner.`createDefaultTherapeuticLinkWithEidSigning()`
  Creates a new `PutTherapeuticLinkRequest`, it will use the info from the patients eid card and the enduser in the current session.
  `static PutTherapeuticLinkRequest`
  DefaultImplementationForgeneralPractitioner.`createDefaultTherapeuticLinkWithIsiReading(Patient patient)`
  Creates a new `PutTherapeuticLinkRequest`, it will use the info from the enduser in the current session.
  `static PutTherapeuticLinkRequest`
  DefaultImplementationForgeneralPractitioner.`createDefaultTherapeuticLinkWithSisReading(Patient patient)`
  Creates a new `PutTherapeuticLinkRequest`, it will use the info from the enduser in the current session.

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.therlink.builders

  Methods in be.ehealth.businessconnector.therlink.builders that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `Author`
  CommonObjectBuilder.`createAuthor(List<HcParty> list)`
  Creates the author part of the message
  `GetTherapeuticLinkRequest`
  RequestObjectBuilder.`createGetTherapeuticLinkRequest(TherapeuticLink query, int maxRows, Proof... prooves)`
  Creates a GetTherapeuticLinkRequest
  `GetTherapeuticLinkRequest`
  RequestObjectBuilder.`createGetTherapeuticLinkRequest(TherapeuticLink query, Proof... prooves)`
  Creates a GetTherapeuticLinkRequest MaxRows will be replaced with property value of "therlink.maxrows" if it's defined, otherwise default value1000 will be used
  `HasTherapeuticLinkRequest`
  RequestObjectBuilder.`createHasTherapeuticLinkRequest(TherapeuticLink query)`
  Creates a HasTherapeuticLinkRequest
  `String`
  CommonObjectBuilder.`createKmehrID()`
  Creates the id of the kmehr message
  `Proof`
  ProofBuilder.`createProofForEidSigning(Credential cred)`
  Creates a `Proof` for eID signing, with default SHA256 signature algorithm.
  `PutTherapeuticLinkRequest`
  RequestObjectBuilder.`createPutTherapeuticLinkRequest(Patient patient, HcParty hcp, String therLinkType, Proof proof)`
  Creates a putTherapeuticLinkRequest enddate invalid input: '&' comment are null by default
  `PutTherapeuticLinkRequest`
  RequestObjectBuilder.`createPutTherapeuticLinkRequest(Instant endDate, Patient patient, HcParty concernedHealthCareProfessionel, String therLinkType, String comment, Proof... proofs)`
  Creates a new `PutTherapeuticLinkRequest`
  `RevokeTherapeuticLinkRequest`
  RequestObjectBuilder.`createRevokeTherapeuticLinkRequest(TherapeuticLink therLink)`
  Creates a RevokeTherapeuticLinkRequest with a TherapeuticLink as input
  `RevokeTherapeuticLinkRequest`
  RequestObjectBuilder.`createRevokeTherapeuticLinkRequest(Instant startDate, Instant endDate, Patient patient, HcParty hcp, String therLinkType, String commentAboutRevokal, Proof... proofs)`
  Creates a RevokeTherapeuticLinkRequest
  `RevokeTherapeuticLinkRequest`
  RequestObjectBuilder.`createRevokeTherapeuticLinkRequestWithProof(TherapeuticLink link, Proof... proofs)`
  Creates a RevokeTherapeuticLinkRequest with a TherapeuticLink as input and a proof list
  `TherapeuticLink`
  CommonObjectBuilder.`createTherapeuticLink(Patient patient, String hcpType, String therLinkType, Instant startDate, Instant endDate, String comment, HcParty concernedHcp)`
  Deprecated.
  `TherapeuticLink`
  CommonObjectBuilder.`createTherapeuticLink(Instant startDate, Instant endDate, Patient patient, String hcpType, String therLinkType, String comment, HcParty concernedHcp)`
  Creates a therapeutic link
  `List<HcParty>`
  RequestObjectBuilder.`getAuthorHcParties()`
  Gets a list of HcParties that should be included in the author section of the message
  `static CommonObjectBuilder`
  RequestObjectBuilderFactory.`getCommonBuilder()`
  Retrieve an instance of a `CommonObjectBuilder` implementation The implementation could be a custom class defined in the configuration file By default, it would be "be.ehealth.businessconnector.therlink.builders.impl.CommonObjectBuilderImpl"
  `static ProofBuilder`
  RequestObjectBuilderFactory.`getProofBuilder()`
  Retrieve an instance of a `ProofBuilder` implementation The implementation could be a custom class defined in the configuration file By default, it would be "be.ehealth.businessconnector.therlink.builders.impl.ProofBuilderImpl"
  `static RequestObjectBuilder`
  RequestObjectBuilderFactory.`getRequestObjectBuilder()`
  Retrieve an instance of a `RequestObjectBuilder` implementation The implementation could be a custom class defined in the configuration file By default, it would be "be.ehealth.businessconnector.therlink.builders.impl.GenericRequestObjectBuilder"

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.therlink.builders.impl

  Methods in be.ehealth.businessconnector.therlink.builders.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `Author`
  CommonObjectBuilderImpl.`createAuthor(List<HcParty> list)`
  `GetTherapeuticLinkRequest`
  AbstractRequestObjectBuilderImpl.`createGetTherapeuticLinkRequest(TherapeuticLink query, int maxRowsToUse, Proof... prooves)`
  `GetTherapeuticLinkRequest`
  AbstractRequestObjectBuilderImpl.`createGetTherapeuticLinkRequest(TherapeuticLink query, Proof... prooves)`
  `HasTherapeuticLinkRequest`
  AbstractRequestObjectBuilderImpl.`createHasTherapeuticLinkRequest(TherapeuticLink query)`
  `String`
  CommonObjectBuilderImpl.`createKmehrID()`
  `PutTherapeuticLinkRequest`
  AbstractRequestObjectBuilderImpl.`createPutTherapeuticLinkRequest(Patient patient, HcParty hcp, String therLinkType, Proof proof)`
  `PutTherapeuticLinkRequest`
  AbstractRequestObjectBuilderImpl.`createPutTherapeuticLinkRequest(Instant endDate, Patient patient, HcParty concernedHealthCareProfessionel, String therLinkType, String comment, Proof... proofs)`
  `RevokeTherapeuticLinkRequest`
  AbstractRequestObjectBuilderImpl.`createRevokeTherapeuticLinkRequest(TherapeuticLink link)`
  `RevokeTherapeuticLinkRequest`
  AbstractRequestObjectBuilderImpl.`createRevokeTherapeuticLinkRequest(Instant startDate, Instant endDate, Patient patient, HcParty hcp, String therLinkType, String commentAboutRevokal, Proof... proofs)`
  `RevokeTherapeuticLinkRequest`
  AbstractRequestObjectBuilderImpl.`createRevokeTherapeuticLinkRequestWithProof(TherapeuticLink link, Proof... proofs)`
  `TherapeuticLink`
  CommonObjectBuilderImpl.`createTherapeuticLink(Patient patient, String hcpType, String therLinkType, Instant startDate, Instant endDate, String comment, HcParty hcp)`
  Deprecated.
  `TherapeuticLink`
  CommonObjectBuilderImpl.`createTherapeuticLink(Instant startDate, Instant endDate, Patient patient, String hcpType, String therLinkType, String comment, HcParty concernedHcp)`
  `abstract List<HcParty>`
  AbstractRequestObjectBuilderImpl.`getAuthorHcParties()`
  Abstract method that should be implemented by each class that extends
  `AbstractRequestObjectBuilderImpl` to retrieve the Author HcParties
  `List<HcParty>`
  GenericRequestObjectBuilder.`getAuthorHcParties()`
  `List<HcParty>`
  GPRequestObjectBuilderImpl.`getAuthorHcParties()`
  Deprecated.
  Constructors in be.ehealth.businessconnector.therlink.builders.impl that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `GenericRequestObjectBuilder()`
  ``
  `GPRequestObjectBuilderImpl()`
  Deprecated.

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.therlink.mappers

  Methods in be.ehealth.businessconnector.therlink.mappers that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `String`
  RequestObjectMapper.`createTherapeuticLinkAsXmlString(TherapeuticLink therLink)`
  Creates a TherapeuticLink XML String from a TherapeuticLink object
  `<T> T`
  ResponseObjectMapper.`generateJAXB(String request, Class<T> clazz)`
  It builds a Jaxb object given the string.
  `GetTherapeuticLinkRequest`
  RequestObjectMapper.`mapGetTherapeuticLinkRequest(GetTherapeuticLinkRequest request)`
  `String`
  RequestObjectMapper.`mapGetTherapeuticLinkToXml(GetTherapeuticLinkRequest request)`
  Maps a getTherapeuticLink object to a XML string
  `HasTherapeuticLinkRequest`
  RequestObjectMapper.`mapHasTherapeuticLinkRequest(HasTherapeuticLinkRequest request)`
  `String`
  RequestObjectMapper.`mapHasTherapeuticLinkToXML(HasTherapeuticLinkRequest request)`
  Maps a hasTherapeuticLink object to a XML string
  `static Patient`
  PatientMapper.`mapPatient(Patient businessPatient)`
  Maps a `Patient` into a `Patient` object
  `PutTherapeuticLinkRequest`
  RequestObjectMapper.`mapPutTherapeuticLinkRequest(PutTherapeuticLinkRequest request)`
  Maps a putTherapeuticLink object to a jawb putTherapeuticLinkRequest
  `String`
  RequestObjectMapper.`mapPutTherapeuticLinkToXML(PutTherapeuticLinkRequest request)`
  Maps a putTherapeuticLink object to a XML string
  `RevokeTherapeuticLinkRequest`
  RequestObjectMapper.`mapRevokeTherapeuticLinkRequest(TherapeuticLinkRequestType request)`
  `String`
  RequestObjectMapper.`mapRevokeTherapeuticLinkToXML(RevokeTherapeuticLinkRequest request)`
  Maps a revokeTherapeuticLink object to a XML string
  `GetTherapeuticLinkResponse`
  ResponseObjectMapper.`mapXMLToGetTherapeuticLinkResponse(String xml)`
  Maps a XML string to a getTherapeuticLinkResponse object
  `HasTherapeuticLinkResponse`
  ResponseObjectMapper.`mapXMLToHasTherapeuticLinkResponse(String xml)`
  Maps a XML string to a hasTherapeuticLinkResponse object
  `PutTherapeuticLinkResponse`
  ResponseObjectMapper.`mapXMLToPutTherapeuticLinkResponse(String xml)`
  Maps a XML string to a PutTherapeuticLinkResponse object
  `RevokeTherapeuticLinkResponse`
  ResponseObjectMapper.`mapXMLToRevokeTherapeuticLinkResponse(String xml)`
  Maps a XML string to a RevokeTherapeuticLinkResponse object

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

  Methods in be.ehealth.businessconnector.therlink.service that throw TechnicalConnectorException
  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 TechnicalConnectorException in be.ehealth.businessconnector.therlink.service.impl

  Methods in be.ehealth.businessconnector.therlink.service.impl that throw TechnicalConnectorException
  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 TechnicalConnectorException in be.ehealth.businessconnector.therlink.session

  Methods in be.ehealth.businessconnector.therlink.session that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `GetTherapeuticLinkResponse`
  TherLinkService.`getTherapeuticLink(GetTherapeuticLinkRequest request)`
  Get a therapeutic link
  `HasTherapeuticLinkResponse`
  TherLinkService.`hasTherapeuticLink(HasTherapeuticLinkRequest request)`
  Check if a therapeutic link exists between the patient and healthcare party
  `PutTherapeuticLinkResponse`
  TherLinkService.`putTherapeuticLink(PutTherapeuticLinkRequest request)`
  Put a therapeutic link
  `RevokeTherapeuticLinkResponse`
  TherLinkService.`revokeTherapeuticLink(RevokeTherapeuticLinkRequest request)`
  Revoke a therapeutic link

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.therlink.session.impl

  Methods in be.ehealth.businessconnector.therlink.session.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `<T> T`
  TherlinkServiceImplementationFactory.`createImplementationClass(Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters)`
  `GetTherapeuticLinkResponse`
  TherLinkServiceImpl.`getTherapeuticLink(GetTherapeuticLinkRequest request)`
  `HasTherapeuticLinkResponse`
  TherLinkServiceImpl.`hasTherapeuticLink(HasTherapeuticLinkRequest request)`
  `PutTherapeuticLinkResponse`
  TherLinkServiceImpl.`putTherapeuticLink(PutTherapeuticLinkRequest request)`
  `RevokeTherapeuticLinkResponse`
  TherLinkServiceImpl.`revokeTherapeuticLink(RevokeTherapeuticLinkRequest request)`
  Constructors in be.ehealth.businessconnector.therlink.session.impl that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `TherLinkServiceImpl()`

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.therlink.util

  Methods in be.ehealth.businessconnector.therlink.util that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static HcParty`
  ConfigReader.`getCareProvider()`
  reads the careprovider ( the careprovider party in the therapeutic link between careprovider and patient).

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.vsbnetinsurability.builder

  Methods in be.ehealth.businessconnector.vsbnetinsurability.builder that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `GetInsurabilityRequest`
  RequestBuilder.`buildGetInsurabilityRequest(CommonInput commonInput, Routing routing, Blob blob)`
  builds the request object.
  `GetInsurabilityRequest`
  RequestBuilder.`buildGetInsurabilityRequest(Routing routing, byte[] content, String uniqueInputReference)`
  builds the request object.
  `static RequestBuilder`
  VSBNetInsurabilityRequestBuilderFactory.`getRequestObjectBuilder()`
  Retrieves an instance of a `RequestBuilder` implementation The implementation could be a custom class defined in the configuration file with the properties 'vsbnetinsurability.responseobjectbuilder.class'

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.vsbnetinsurability.builder.impl

  Methods in be.ehealth.businessconnector.vsbnetinsurability.builder.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `GetInsurabilityRequest`
  RequestBuilderImpl.`buildGetInsurabilityRequest(CommonInput commonInput, Routing routing, Blob blob)`
  `GetInsurabilityRequest`
  RequestBuilderImpl.`buildGetInsurabilityRequest(Routing routing, byte[] content, String uniqueInputReference)`

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.vsbnetinsurability.helper

  Methods in be.ehealth.businessconnector.vsbnetinsurability.helper that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static void`
  ResponseHelper.`validateResponse(GetInsurabilityResponse responseContent)`
  Test if the jaxb object match the xsd rules.

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.vsbnetinsurability.service

  Methods in be.ehealth.businessconnector.vsbnetinsurability.service that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `GetInsurabilityResponse`
  VSBNetInsurabilityService.`getInsurability(SAMLToken token, GetInsurabilityRequest request)`
  `static GenericRequest`
  ServiceFactory.`getVSBInsurabilityService(SAMLToken token)`

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.vsbnetinsurability.service.impl

  Methods in be.ehealth.businessconnector.vsbnetinsurability.service.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `GetInsurabilityResponse`
  VSBNetnsurabilityServiceImpl.`getInsurability(SAMLToken token, GetInsurabilityRequest request)`
  Constructors in be.ehealth.businessconnector.vsbnetinsurability.service.impl that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `VSBNetnsurabilityServiceImpl(SessionValidator sessionValidator)`

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.vsbnetinsurability.session

  Methods in be.ehealth.businessconnector.vsbnetinsurability.session that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `GetInsurabilityResponse`
  VSBNetInsurabilitySessionService.`getInsurability(GetInsurabilityRequest request)`

- ## Uses of TechnicalConnectorException in be.ehealth.businessconnector.vsbnetinsurability.session.impl

  Methods in be.ehealth.businessconnector.vsbnetinsurability.session.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `<T> T`
  VSBNetInsurabilityImplementationClassFactory.`createImplementationClass(Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters)`
  `GetInsurabilityResponse`
  VSBNetnsurabilitySessionServiceImpl.`getInsurability(GetInsurabilityRequest request)`
  Constructors in be.ehealth.businessconnector.vsbnetinsurability.session.impl that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `VSBNetnsurabilitySessionServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.bcp.utils

  Methods in be.ehealth.technicalconnector.bcp.utils that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static GenericResponse`
  CacheHelper.`get(Source keySource, CacheInformation cacheInfo)`
  `static void`
  CacheHelper.`put(Source keySource, Source value, CacheInformation cacheInfo)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.beid

  Methods in be.ehealth.technicalconnector.beid that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `be.fedict.commons.eid.client.BeIDCard`
  BeIDCardAdaptor.`getBeIDCard()`
  `static BeIDInfo`
  BeIDFactory.`getBeIDInfo(String scope, boolean useCache)`
  `static KeyStore`
  BeIDFactory.`getKeyStore(String scope, boolean useCache)`
  `BeIDInfo`
  BeIDInstantiator.`instantiateBeIDInfo(String scope, boolean useCache)`
  `KeyStore`
  BeIDInstantiator.`instantiateKeyStore(String scope, boolean useCache)`
  `static void`
  BeIDFactory.`verify(char[] pin)`
  `void`
  BeIDInstantiator.`verifyPin(char[] pin)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.beid.impl

  Methods in be.ehealth.technicalconnector.beid.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `be.fedict.commons.eid.client.BeIDCard`
  CommonsEidAdaptor.`getBeIDCard()`
  Retrieve the reachable IDCard and create corresponding BeIDCard object
  `BeIDInfo`
  CommonsEidInstantiator.`instantiateBeIDInfo(String scope, boolean useCache)`
  `KeyStore`
  CommonsEidInstantiator.`instantiateKeyStore()`
  `KeyStore`
  CommonsEidInstantiator.`instantiateKeyStore(String scope, boolean useCache)`
  `void`
  CommonsEidInstantiator.`verifyPin(char[] pin)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.cache.impl

  Methods in be.ehealth.technicalconnector.cache.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  HashMapCache.`initialize(Map<String,Object> parameterMap)`
  `void`
  JSR107Cache.`initialize(Map<String,Object> parameterMap)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.config

  Methods in be.ehealth.technicalconnector.config that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `Configuration`
  ConfigValidator.`getConfig()`
  `Configuration`
  Configuration.`getCurrentConfig()`
  `List<Object>`
  ConfigValidator.`getUnfoundPropertiesAfterValidation()`
  will do the validation of the current config ( if not done yet ) and return the properties that were not found.
  `void`
  ConfigurationModule.`init(Configuration config)`
  Method that initialise the configuration module.
  `void`
  Configuration.`invalidate()`
  Method to invalidate all the cached configuration.
  `boolean`
  ConfigValidator.`isValid()`
  `void`
  Configuration.`reload()`
  Method to reload the configuration modules.
  `static void`
  ConfigFactory.`setConfigLocation(String configLocation)`
  `static void`
  ConfigFactory.`setLocation(InputStream is)`
  `void`
  ConfigurationModule.`unload()`
  Method that restores the configuration module and reset the system to the initial situation.

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.config.impl

  Methods in be.ehealth.technicalconnector.config.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `final Configuration`
  ConfigValidatorImpl.`getConfig()`
  `Configuration`
  ConfigurationImpl.`getCurrentConfig()`
  `Configuration`
  ConfigurationWithSessionCache.`getCurrentConfig()`
  `static Configuration`
  ConfigurationImpl.`getInstance()`
  `List<Object>`
  ConfigValidatorImpl.`getUnfoundPropertiesAfterValidation()`
  `void`
  ConfigurationModuleBootstrap.`init(Configuration config)`
  `void`
  ConfigurationModuleClassloader.`init(Configuration config)`
  `void`
  ConfigurationModuleEhealthTime.`init(Configuration config)`
  `void`
  ConfigurationModuleEndpointDistributor.`init(Configuration config)`
  `void`
  ConfigurationModuleOCSP.`init(Configuration config)`
  `void`
  ConfigurationModuleProperties.`init(Configuration config)`
  `void`
  ConfigurationModuleServiceLoader.`init(Configuration config)`
  `void`
  ConfigurationModuleSSL.`init(Configuration config)`
  `void`
  ConfigurationModuleSSLVerifier.`init(Configuration config)`
  Deprecated.
  `void`
  ConfigurationModuleSystemProps.`init(Configuration config)`
  `void`
  ConfigurationModuleTrustStore.`init(Configuration config)`
  `void`
  ConfigurationModuleVersion.`init(Configuration config)`
  `void`
  ConfigurationModuleWindows10.`init(Configuration config)`
  `void`
  ConfigurationModuleXmlSec.`init(Configuration config)`
  `void`
  ConfigurationWithSessionCache.`invalidate()`
  `void`
  ConfigValidatorImpl.`invalidate()`
  `static boolean`
  ConfigUtils.`isNet()`
  `final boolean`
  ConfigValidatorImpl.`isValid()`
  `static void`
  ConfigurationModuleLoader.`load(Configuration instance)`
  `void`
  ConfigurationImpl.`reload()`
  reloads the instance, and reloads the config modules.
  `void`
  ConfigurationWithSessionCache.`reload()`
  `void`
  ConfigValidatorImpl.`reload()`
  `void`
  ConfigurationModuleClassloader.`unload()`
  `void`
  ConfigurationModuleEhealthTime.`unload()`
  `void`
  ConfigurationModuleEndpointDistributor.`unload()`
  `void`
  ConfigurationModuleOCSP.`unload()`
  `void`
  ConfigurationModuleSecurityProvider.`unload()`
  `void`
  ConfigurationModuleServiceLoader.`unload()`
  `void`
  ConfigurationModuleSSL.`unload()`
  `void`
  ConfigurationModuleSSLVerifier.`unload()`
  Deprecated.
  `void`
  ConfigurationModuleSysOut.`unload()`
  `void`
  ConfigurationModuleSystemProps.`unload()`
  `void`
  ConfigurationModuleVersion.`unload()`
  `void`
  ConfigurationModuleWindows10.`unload()`
  Constructors in be.ehealth.technicalconnector.config.impl that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `RecursiveProperties()`
  ``
  `RecursiveProperties(boolean load)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.exception

  Subclasses of TechnicalConnectorException in be.ehealth.technicalconnector.exception
  Modifier and Type
  Class
  Description
  `class`
  `BeIDPinCodeException`
  `TechnicalConnectorException` that is throws when there is a BeIDPinCode problem.
  `class`
  `CertificateVerificationException`
  This class wraps an exception that could be thrown during the certificate verification process.
  `class`
  `InvalidTimeStampException`
  thrown when validation of timestamp fails.
  `class`
  `NoNextEndpointException`
  `class`
  `SessionManagementException`
  The Class SessionManagementException.
  `class`
  `SilentInstantiationException`
  Exception that can be swallowed is the flag silent is active.
  `class`
  `SoaErrorException`
  exception which contains result of soa error from webservice.
  `class`
  `UnsealConnectorException`
  Exception class for Unseal connector exceptions.

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.generic.session

  Methods in be.ehealth.technicalconnector.generic.session that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `GenericResponse`
  GenericService.`send(GenericRequest request)`
  `Node`
  GenericService.`sendDocument(Document payload, String endpoint)`
  `Node`
  GenericService.`sendDocument(Document payload, String endpoint, String soapAction)`
  `Node`
  GenericService.`sendDocument(Document payload, URL endpoint)`
  `Node`
  GenericService.`sendDocument(Document payload, URL endpoint, String soapAction)`
  `String`
  GenericService.`sendXML(String payload, String endpoint)`
  `String`
  GenericService.`sendXML(String payload, String endpoint, String soapAction)`
  `String`
  GenericService.`sendXML(String payload, URL endpoint)`
  `String`
  GenericService.`sendXML(String payload, URL endpoint, String soapAction)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.generic.session.impl

  Methods in be.ehealth.technicalconnector.generic.session.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `GenericResponse`
  GenericServiceImpl.`send(GenericRequest request)`
  `Node`
  GenericServiceImpl.`sendDocument(Document payload, String endpoint)`
  `Node`
  GenericServiceImpl.`sendDocument(Document payload, String endpoint, String soapAction)`
  `Node`
  GenericServiceImpl.`sendDocument(Document payload, URL endpoint)`
  `Node`
  GenericServiceImpl.`sendDocument(Document payload, URL endpoint, String soapAction)`
  `String`
  GenericServiceImpl.`sendXML(String payload, String endpoint)`
  `String`
  GenericServiceImpl.`sendXML(String payload, String endpoint, String soapAction)`
  `String`
  GenericServiceImpl.`sendXML(String payload, URL endpoint)`
  `String`
  GenericServiceImpl.`sendXML(String payload, URL endpoint, String soapAction)`

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

  Methods in be.ehealth.technicalconnector.handler that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `AbstractWsSecurityHandler.WSSecHeaderGeneratorStep0`
  AbstractWsSecurityHandler.`buildSignature()`
  `AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1`
  AbstractWsSecurityHandler.WSSecHeaderGeneratorStep0.`on(jakarta.xml.soap.SOAPMessage message)`
  Deprecated.
  `AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1`
  AbstractWsSecurityHandler.WSSecHeaderGeneratorStep0.`on(jakarta.xml.ws.handler.soap.SOAPMessageContext ctx)`
  `void`
  AbstractWsSecurityHandler.WSSecHeaderGeneratorStep4.`sign(AbstractWsSecurityHandler.SignedParts... parts)`
  `AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3`
  AbstractWsSecurityHandler.WSSecHeaderGeneratorStep2.`withBinarySecurityToken(Credential cred)`
  `AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3`
  AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3.`withSAMLToken(SAMLToken token)`
  Constructors in be.ehealth.technicalconnector.handler that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `CertificateCallback()`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.handler.utils

  Constructors in be.ehealth.technicalconnector.handler.utils that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `WSSecurityCrypto(Credential cred)`

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

  Methods in be.ehealth.technicalconnector.handler.wss4j that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `String`
  AlgorithmHelper.`determineDigestAlgo(Credential cred)`
  `String`
  SOAPContextAlgorithmHelper.`determineDigestAlgo(Credential cred)`
  `String`
  AlgorithmHelper.`determineSignatureAlgorithm(Credential cred)`
  `String`
  SOAPContextAlgorithmHelper.`determineSignatureAlgorithm(Credential cred)`
  `AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1`
  WSSecHeaderGeneratorWss4jImpl.`on(jakarta.xml.soap.SOAPMessage message)`
  `AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1`
  WSSecHeaderGeneratorWss4jImpl.`on(jakarta.xml.ws.handler.soap.SOAPMessageContext ctx)`
  `void`
  WSSecHeaderGeneratorWss4jImpl.`sign(AbstractWsSecurityHandler.SignedParts... parts)`
  `AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3`
  WSSecHeaderGeneratorWss4jImpl.`withBinarySecurityToken(Credential cred)`
  `AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3`
  WSSecHeaderGeneratorWss4jImpl.`withSAMLToken(SAMLToken token)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.idgenerator

  Methods in be.ehealth.technicalconnector.idgenerator that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static IdGenerator`
  IdGeneratorFactory.`getIdGenerator()`
  returns the default instance of the idGenerator, which uses a datetime generator, suited to create an inputReference for a mycarenet message ( max length 14).
  `static IdGenerator`
  IdGeneratorFactory.`getIdGenerator(String type)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service

  Methods in be.ehealth.technicalconnector.service that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static AuthorityService`
  ServiceFactory.`getAuthorityService()`
  Gets the Authority service.
  `static ConsultServiceV2`
  ServiceFactory.`getConsultServiceV2()`
  Gets the Consult service.
  `static IdSupportService`
  ServiceFactory.`getIdSupportService()`
  Gets the `IdSupportService` service.
  `static KeyDepotService`
  ServiceFactory.`getKeyDepotService()`
  Gets the KeyDepot service.
  `static KgssService`
  ServiceFactory.`getKgssService()`
  Gets the KGSS service.
  `static SealsService`
  ServiceFactory.`getSealsService()`
  Gets the Seals service.
  `static SingleSignOnService`
  ServiceFactory.`getSingleSignOnService()`
  Get the `SingleSignOnService` service.
  `static STSService`
  ServiceFactory.`getStsService()`
  Gets the STS service.

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.etee

  Methods in be.ehealth.technicalconnector.service.etee that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static CertificateChecker`
  CertificateCheckerFactory.`getCertificateChecker()`
  `static Crypto`
  CryptoFactory.`getCrypto(Credential encryption, Map<String,PrivateKey> decryptionKeys)`
  `static Crypto`
  CryptoFactory.`getCrypto(Credential encryption, Map<String,PrivateKey> decryptionKeys, String oCSPPolicy)`
  Possible values of the OCSPPolicy parameter:
  `static Crypto`
  CryptoFactory.`getCryptoFromSession()`
  `static RevocationStatusChecker`
  RevocationStatusCheckerFactory.`getStatusChecker()`
  `boolean`
  CertificateChecker.`isCertificateRevoked(File certFile)`
  `boolean`
  CertificateChecker.`isCertificateRevoked(File certFile, Instant validOn)`
  `boolean`
  CertificateChecker.`isCertificateRevoked(X509Certificate cert)`
  `boolean`
  CertificateChecker.`isCertificateRevoked(X509Certificate cert, Instant validOn)`
  `boolean`
  CertificateChecker.`isValidCertificateChain(List<X509Certificate> certificateChain)`
  `boolean`
  CertificateChecker.`isValidCertificateChain(List<X509Certificate> certificateChain, Instant validOn)`
  `byte[]`
  Crypto.`seal(Crypto.SigningPolicySelector type, EncryptionToken enncryptionToken, byte[] content)`
  `byte[]`
  Crypto.`seal(Crypto.SigningPolicySelector type, KeyResult symmKey, byte[] content)`
  `byte[]`
  Crypto.`seal(Crypto.SigningPolicySelector type, Set<EncryptionToken> paramEncryptionTokenSet, byte[] content)`
  `byte[]`
  Crypto.`seal(Crypto.SigningPolicySelector type, Set<EncryptionToken> paramEncryptionTokenSet, KeyResult symmKey, byte[] content)`
  `UnsealedData`
  Crypto.`unseal(Crypto.SigningPolicySelector type, byte[] protectedMessage)`
  `UnsealedData`
  Crypto.`unseal(Crypto.SigningPolicySelector type, KeyResult symmKey, byte[] protectedMessage)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.etee.domain

  Methods in be.ehealth.technicalconnector.service.etee.domain that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `byte[]`
  UnsealedData.`getContentAsByte()`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.etee.impl

  Methods in be.ehealth.technicalconnector.service.etee.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  CryptoImpl.`initialize(Map<String,Object> parameterMap)`
  `boolean`
  ConnectorCertificateChecker.`isCertificateRevoked(File certFile)`
  `boolean`
  ConnectorCertificateChecker.`isCertificateRevoked(File certFile, Instant validOn)`
  `boolean`
  ConnectorCertificateChecker.`isCertificateRevoked(X509Certificate cert)`
  `boolean`
  ConnectorCertificateChecker.`isCertificateRevoked(X509Certificate cert, Instant validOn)`
  `boolean`
  ConnectorCertificateChecker.`isValidCertificateChain(List<X509Certificate> certificateChain)`
  `boolean`
  ConnectorCertificateChecker.`isValidCertificateChain(List<X509Certificate> certificateChain, Instant validOn)`
  `byte[]`
  AbstractEndToEndCrypto.`seal(Crypto.SigningPolicySelector type, EncryptionToken encryptionToken, byte[] content)`
  `byte[]`
  AbstractEndToEndCrypto.`seal(Crypto.SigningPolicySelector type, KeyResult symmKey, byte[] content)`
  `byte[]`
  AbstractEndToEndCrypto.`seal(Crypto.SigningPolicySelector type, Set<EncryptionToken> paramEncryptionTokenSet, byte[] content)`
  `byte[]`
  CryptoImpl.`seal(Crypto.SigningPolicySelector type, Set<EncryptionToken> paramEncryptionTokenSet, KeyResult symmKey, byte[] content)`
  `UnsealedData`
  CryptoImpl.`unseal(Crypto.SigningPolicySelector type, byte[] protectedMessage)`
  `UnsealedData`
  CryptoImpl.`unseal(Crypto.SigningPolicySelector type, KeyResult symmKey, byte[] protectedMessage)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.idsupport

  Methods in be.ehealth.technicalconnector.service.idsupport that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `VerifyIdResponse`
  IdSupportService.`verifyId(VerifyIdRequest request)`
  Verify a combination between elements of the request.
  `VerifyIdResponse`
  IdSupportService.`verifyId(String legalContext, Id barcode)`
  See `IdSupportService.verifyId(be.fgov.ehealth.idsupport.protocol.v2.VerifyIdRequest)`.
  `VerifyIdResponse`
  IdSupportService.`verifyId(String legalContext, Id ssin, Id cardNumber)`
  See `IdSupportService.verifyId(be.fgov.ehealth.idsupport.protocol.v2.VerifyIdRequest)`.

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.idsupport.impl

  Methods in be.ehealth.technicalconnector.service.idsupport.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `VerifyIdResponse`
  IdSupportServiceImpl.`verifyId(VerifyIdRequest request)`
  `VerifyIdResponse`
  IdSupportServiceImpl.`verifyId(String legalContext, Id barcode)`
  `VerifyIdResponse`
  IdSupportServiceImpl.`verifyId(String legalContext, Id ssin, Id cardNumber)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.keydepot

  Methods in be.ehealth.technicalconnector.service.keydepot that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `EncryptionToken`
  KeyDepotManager.`getETK(KeyDepotManager.EncryptionTokenType type)`
  Gets the `EncryptionToken` linked with the given EncryptionTokenType parameter.
  `EncryptionToken`
  KeyDepotManager.`getETK(IdentifierType identifierType, Long identifierValue, String application)`
  Gets the `EncryptionToken` based on the input parameters
  `GetEtkResponse`
  KeyDepotService.`getETK(GetEtkRequest etkRequest)`
  Request an ETK from the Key Depot
  `Set<EncryptionToken>`
  KeyDepotManager.`getETKs(IdentifierType identifierType, Long identifierValue, String application)`
  Gets the a `Set` of `EncryptionToken` based on the input parameters.
  `Set<EncryptionToken>`
  KeyDepotService.`getETKSet(IdentifierType identifierType, String identifierValue, String applicationId)`
  Gets the a `Set` of `EncryptionToken` from the KeyDepot based on the input parameters.

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.keydepot.impl

  Methods in be.ehealth.technicalconnector.service.keydepot.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `EncryptionToken`
  KeyDepotManagerImpl.`getETK(KeyDepotManager.EncryptionTokenType type)`
  `EncryptionToken`
  KeyDepotManagerImpl.`getETK(IdentifierType identifierType, Long identifierValue, String application)`
  `GetEtkResponse`
  KeyDepotServiceImpl.`getETK(GetEtkRequest etkRequest)`
  `Set<EncryptionToken>`
  KeyDepotManagerImpl.`getETKs(IdentifierType identifierType, Long identifierValue, String application)`
  `Set<EncryptionToken>`
  KeyDepotServiceImpl.`getETKSet(IdentifierType identifierType, String identifierValue, String applicationId)`

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

  Methods in be.ehealth.technicalconnector.service.kgss that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  KgssManager.`add(String cacheId, List<CredentialType> allowedReaders, byte[] myEtk)`
  Requests a new key from KGSS and adds it to the cache
  `void`
  KgssManager.`add(List<CredentialType> allowedReaders, byte[] myEtk)`
  Requests a new key from KGSS and adds it to the cache
  `KeyResult`
  KgssManager.`get(String keyId, byte[] myEtk)`
  Gets a key from the KeyCache, if the key is not present in the cache it will be retrieved from the KGSS Web Service and added to the KeyCache.
  `KeyResult`
  KgssService.`getKey(GetKeyRequestContent request, byte[] kgssETK, SessionItem session)`
  Gets the key.
  `GetKeyResponseContent`
  KgssService.`getKey(GetKeyRequestContent request, Credential encryption, Credential serviceCredential, Element samlAssertion, Map<String,PrivateKey> decryptionKeys, byte[] etk)`
  Ask the eHealth-platform Key Generation and Storage Service (KGSS) to retrieve a key, based on a given key identifier.
  `KeyResult`
  KgssService.`getNewKey(GetNewKeyRequestContent request, byte[] kgssETK)`
  Asks KGSS to generate and store a new key.
  `GetNewKeyResponseContent`
  KgssService.`getNewKey(GetNewKeyRequestContent request, Credential encryptionCredential, Map<String,PrivateKey> decryptionKeys, byte[] kgssETK)`
  Ask the eHealth-platform Key Generation and Storage Service (KGSS) to generate and store a new key, and return the identifier.
  `KeyResult`
  KgssManager.`getNewKeyFromKgss(List<CredentialType> allowedReaders, byte[] myEtk)`
  Retrieves a new key from the KGSS Web Service and returns it.

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.kgss.builders

  Methods in be.ehealth.technicalconnector.service.kgss.builders that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `GetKeyRequest`
  KgssMessageBuilder.`sealGetKeyRequest(GetKeyRequestContent requestContent)`
  Seal get key request.
  `GetNewKeyRequest`
  KgssMessageBuilder.`sealGetNewKeyRequest(GetNewKeyRequestContent requestContent)`
  Seal get new key request.
  `GetKeyResponseContent`
  KgssMessageBuilder.`unsealGetKeyResponse(GetKeyResponse response)`
  Unseal get key response.
  `GetNewKeyResponseContent`
  KgssMessageBuilder.`unsealGetNewKeyResponse(GetNewKeyResponse response)`
  Unseal get new key response.

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

  Methods in be.ehealth.technicalconnector.service.kgss.builders.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `GetKeyRequest`
  KgssMessageBuilderImpl.`sealGetKeyRequest(GetKeyRequestContent requestContent)`
  `GetNewKeyRequest`
  KgssMessageBuilderImpl.`sealGetNewKeyRequest(GetNewKeyRequestContent requestContent)`
  `GetKeyResponseContent`
  KgssMessageBuilderImpl.`unsealGetKeyResponse(GetKeyResponse response)`
  `GetNewKeyResponseContent`
  KgssMessageBuilderImpl.`unsealGetNewKeyResponse(GetNewKeyResponse response)`
  Constructors in be.ehealth.technicalconnector.service.kgss.builders.impl that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `KgssMessageBuilderImpl(byte[] etkKgss, Credential encryptionCredential, Map<String,PrivateKey> decryptionKeys)`
  Instantiates a new kGSS util.

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

  Methods in be.ehealth.technicalconnector.service.kgss.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static boolean`
  KgssServiceImpl.`checkReplyStatus(String responseCode)`
  Check reply status of the web service call, return true when OK.
  `KeyResult`
  KgssServiceImpl.`getKey(GetKeyRequestContent request, byte[] kgssETK, SessionItem session)`
  `GetKeyResponseContent`
  KgssServiceImpl.`getKey(GetKeyRequestContent request, Credential encryption, Credential service, Element samlAssertion, Map<String,PrivateKey> decryptionKeys, byte[] etkKGSS)`
  Gets the key.
  `KeyResult`
  KgssServiceImpl.`getNewKey(GetNewKeyRequestContent request, byte[] kgssETK)`
  `GetNewKeyResponseContent`
  KgssServiceImpl.`getNewKey(GetNewKeyRequestContent request, Credential encryption, Map<String,PrivateKey> decryptionKeys, byte[] etkKGSS)`
  Gets the new key.

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.seals

  Methods in be.ehealth.technicalconnector.service.seals that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `DecodeResponse`
  SealsService.`decode(X509Certificate certificate, PrivateKey privateKey, DecodeRequest decodeRequest)`
  The decode operation provides the inverse function of the encode operation
  `EncodeResponse`
  SealsService.`encode(X509Certificate certificate, PrivateKey privateKey, EncodeRequest encodeRequest)`
  The encode operation allows the coding/anonymization of data.

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.seals.impl

  Methods in be.ehealth.technicalconnector.service.seals.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `DecodeResponse`
  SealsServiceImpl.`decode(X509Certificate certificate, PrivateKey privateKey, DecodeRequest decodeRequest)`
  `EncodeResponse`
  SealsServiceImpl.`encode(X509Certificate certificate, PrivateKey privateKey, EncodeRequest encodeRequest)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.sso

  Methods in be.ehealth.technicalconnector.service.sso that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  BrowserHandler.`browse(URI uri)`
  `void`
  SingleSignOnService.`signin(SsoProfile profile)`
  `void`
  SingleSignOnService.`signin(SsoProfile profile, String relayState)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.sso.impl

  Methods in be.ehealth.technicalconnector.service.sso.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  DefaultBrowserHandler.`browse(URI uri)`
  `void`
  SingleSignOnServiceImpl.`signin(SsoProfile profile)`
  `void`
  SingleSignOnServiceImpl.`signin(SsoProfile profile, String relayState)`

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

  Methods in be.ehealth.technicalconnector.service.sts that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static STSService`
  STSServiceFactory.`getInstance()`
  `Element`
  STSService.`getToken(Credential headerCredentials, Credential bodyCredentials, List<SAMLAttribute> attributes, List<SAMLAttributeDesignator> designators, String subjectConfirmationMethod, int validity)`
  Deprecated.
  `Element`
  STSService.`getToken(Credential headerCredentials, Credential bodyCredentials, List<SAMLAttribute> attributes, List<SAMLAttributeDesignator> designators, String subjectConfirmationMethod, Duration validity)`
  `Element`
  STSService.`getToken(Credential headerCredentials, Credential bodyCredentials, List<SAMLAttribute> attributes, List<SAMLAttributeDesignator> designators, String authenticationMethod, String nameQualifier, String value, String subjectConfirmationMethod, int validity)`
  Deprecated.
  `Element`
  STSService.`getToken(Credential headerCredentials, Credential bodyCredentials, List<SAMLAttribute> attributes, List<SAMLAttributeDesignator> designators, String authenticationMethod, String nameQualifier, String value, String subjectConfirmationMethod, Duration validity)`
  `Element`
  STSService.`renewToken(Credential headerCredentials, Credential bodyCredentials, Element samlToken, int validity)`
  Deprecated.
  `Element`
  STSService.`renewToken(Credential headerCredentials, Credential bodyCredentials, Element samlToken, Duration validity)`

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

  Methods in be.ehealth.technicalconnector.service.sts.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `Element`
  AbstractSTSService.`getToken(Credential headerCredentials, Credential bodyCredentials, List<SAMLAttribute> attributes, List<SAMLAttributeDesignator> designators, String subjectConfirmationMethod, int validity)`
  `Element`
  AbstractSTSService.`getToken(Credential headerCredentials, Credential bodyCredentials, List<SAMLAttribute> attributes, List<SAMLAttributeDesignator> designators, String authenticationMethod, String nameQualifier, String value, String subjectConfirmationMethod, int validity)`
  `Element`
  STSServiceImpl.`getToken(Credential headerCredentials, Credential bodyCredentials, List<SAMLAttribute> attributes, List<SAMLAttributeDesignator> designators, String subjectConfirmationMethod, Duration validity)`
  `Element`
  STSServiceImpl.`getToken(Credential headerCredentials, Credential bodyCredentials, List<SAMLAttribute> attributes, List<SAMLAttributeDesignator> designators, String authenticationMethod, String nameQualifier, String value, String subjectConfirmationMethod, Duration validity)`
  `Element`
  STSServiceWsTrustImpl.`getToken(Credential headerCredentials, Credential bodyCredentials, List<SAMLAttribute> attributes, List<SAMLAttributeDesignator> designators, String subjectConfirmationMethod, Duration validity)`
  `Element`
  STSServiceWsTrustImpl.`getToken(Credential headerCredentials, Credential bodyCredentials, List<SAMLAttribute> attributes, List<SAMLAttributeDesignator> designators, String authenticationMethod, String nameQualifier, String value, String subjectConfirmationMethod, Duration validity)`
  `Element`
  AbstractSTSService.`renewToken(Credential headerCredentials, Credential bodyCredentials, Element samlToken, int validity)`
  `Element`
  STSServiceImpl.`renewToken(Credential headerCredentials, Credential bodyCredentials, Element samlToken, Duration validity)`
  `Element`
  STSServiceWsTrustImpl.`renewToken(Credential headerCredentials, Credential bodyCredentials, Element samlToken, Duration validity)`

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

  Methods in be.ehealth.technicalconnector.service.sts.security that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  SAMLToken.`checkValidity()`
  `X509Certificate`
  Credential.`getCertificate()`
  Gets the certificate.
  `Certificate[]`
  Credential.`getCertificateChain()`
  Gets the certificate chain
  `CertPath`
  ExtendedCredential.`getCertPath()`
  `Instant`
  ExtendedCredential.`getExpirationDateTime()`
  `String`
  Credential.`getIssuer()`
  Gets the issuer.
  `String`
  Credential.`getIssuerQualifier()`
  Gets the issuer qualifier.
  `KeyStore`
  Credential.`getKeyStore()`
  Gets the associated `KeyStore`
  `PrivateKey`
  Credential.`getPrivateKey()`
  Gets the private key.
  `String`
  Credential.`getProviderName()`
  Gets the keystore provider
  `PublicKey`
  Credential.`getPublicKey()`
  Gets the public key.
  Constructors in be.ehealth.technicalconnector.service.sts.security that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `KeyStoreInfo(String alias, char[] privateKeyPwd)`
  Instantiates a new key store info.
  ``
  `KeyStoreInfo(String pathKeystore, char[] pwdKeystore, String alias, char[] privateKeyPwd)`
  Instantiates a new key store info.
  ``
  `KeyStoreInfo(String pathKeystore, String keystoreType, char[] pwdKeystore, String alias, char[] privateKeyPwd)`
  Instantiates a new key store info.

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

  Methods in be.ehealth.technicalconnector.service.sts.security.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  AbstractSAMLToken.`checkValidity()`
  `X509Certificate`
  AbstractSAMLToken.`getCertificate()`
  `Certificate[]`
  AbstractSAMLToken.`getCertificateChain()`
  `CertPath`
  AbstractExtendedCredential.`getCertPath()`
  `Instant`
  AbstractExtendedCredential.`getExpirationDateTime()`
  `String`
  AbstractSAMLToken.`getIssuer()`
  `String`
  AbstractSAMLToken.`getIssuerQualifier()`
  `KeyStore`
  AbstractSAMLToken.`getKeyStore()`
  `KeyStore`
  BeIDCredential.`getKeyStore()`
  `KeyStore`
  KeyPairCredential.`getKeyStore()`
  `KeyStore`
  KeyStoreCredential.`getKeyStore()`
  `PrivateKey`
  AbstractSAMLToken.`getPrivateKey()`
  `String`
  BeIDCredential.`getProviderName()`
  `PublicKey`
  AbstractSAMLToken.`getPublicKey()`
  Constructors in be.ehealth.technicalconnector.service.sts.security.impl that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `KeyStoreCredential(KeyStoreInfo keyStoreInfo)`
  Instantiates a new key store credential.
  ``
  `KeyStoreCredential(String keystorePath, String alias, String password)`
  Instantiates a new key store credential.
  ``
  `KeyStoreCredential(String keystorePath, String pwdKeystore, String privateKeyAlias, String pwdPrivateKey)`
  Instantiates a new key store credential.

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

  Methods in be.ehealth.technicalconnector.service.sts.utils that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static Element`
  SAMLConverter.`convert(Source stsResponse)`
  Method to convert a Source object to an Element object.
  `static Element`
  SAMLConverter.`toElement(String assertion)`
  Method to convert an xml String to an Element object
  `static String`
  SAMLConverter.`toXMLString(Element element)`
  Method to convert an Element object to a String representation

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.timestamp

  Methods in be.ehealth.technicalconnector.service.timestamp that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `TSConsultResponse`
  ConsultServiceV2.`checkCompleteness(X509Certificate certificate, PrivateKey privateKey, TSConsultRequest request)`
  Retrieves the list of missing time stamps, provided is a time period and list of time stamps (id and times).
  `TSConsultTSBagResponse`
  ConsultServiceV2.`getTimestamp(X509Certificate certificate, PrivateKey privateKey, TSConsultTSBagRequest request)`
  Retrieves an actual time stamp from the eHealth-platform Archive, based on a unique sequence number and a time.
  `static org.bouncycastle.tsp.TimeStampToken`
  TimestampUtil.`getTimestamp(byte[] tsTokenResponse)`
  `static org.bouncycastle.tsp.TimeStampResponse`
  TimestampUtil.`getTimestampResponse(byte[] tsTokenResponse)`
  `static org.bouncycastle.tsp.TimeStampToken`
  TimestampUtil.`getTimeStampToken(byte[] tsToken)`
  Helper method for tests Process timestamp, use the Bouncy Castle framework to get the Time Stamp Token.
  `SignResponse`
  AuthorityService.`signRequest(X509Certificate certificate, PrivateKey privateKey, SignRequest request)`
  This operation can be used to either make a time stamp of one or more documents, or to make a time stamp of the hash value of the original documents.

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.service.timestamp.impl

  Methods in be.ehealth.technicalconnector.service.timestamp.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `TSConsultResponse`
  ConsultServiceV2Impl.`checkCompleteness(X509Certificate certificate, PrivateKey privateKey, TSConsultRequest consultRequest)`
  `TSConsultTSBagResponse`
  ConsultServiceV2Impl.`getTimestamp(X509Certificate certificate, PrivateKey privateKey, TSConsultTSBagRequest consultRequest)`
  `SignResponse`
  AuthorityServiceImpl.`signRequest(X509Certificate certificate, PrivateKey privateKey, SignRequest signRequest)`

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

  Methods in be.ehealth.technicalconnector.service.ws that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static GenericRequest`
  ServiceFactory.`getETKService()`
  Gets the eTK service.
  `static GenericRequest`
  ServiceFactory.`getIdSupportV2Service(SAMLToken token)`
  `static GenericRequest`
  ServiceFactory.`getKGSSService()`
  Gets the KGSS service.
  `static GenericRequest`
  ServiceFactory.`getKGSSServiceSecured(SAMLToken token)`
  Gets the KGSSS service secured.
  `static GenericRequest`
  ServiceFactory.`getSealsService(X509Certificate certificate, PrivateKey privateKey)`
  Gets the Codage service.
  `static GenericRequest`
  ServiceFactory.`getSTSService(X509Certificate certificate, PrivateKey privateKey)`
  Gets the sTS service.
  `static GenericRequest`
  ServiceFactory.`getTSAuthorityService(X509Certificate certificate, PrivateKey privateKey)`
  Gets the Timestamping service.
  `static GenericRequest`
  ServiceFactory.`getTSConsultService(X509Certificate certificate, PrivateKey privateKey)`
  Gets the Timestamping service.

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

  Methods in be.ehealth.technicalconnector.session that throw TechnicalConnectorException
  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.
  `<T> T`
  ImplementationClassFactory.`createImplementationClass(Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, Crypto hokCrypto, Crypto encryptionCrypto, String... additionalParameters)`
  Deprecated.
  use the other createImplementationClass method without crypto
  `<T> T`
  ImplementationClassFactory.`createImplementationClass(Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters)`
  `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.
  `Crypto`
  SessionItem.`getEncryptionCrypto()`
  Gets the crypto associated with the Encryption credentials
  `Credential`
  SessionItem.`getHeaderCredential()`
  `Crypto`
  SessionItem.`getHolderOfKeyCrypto()`
  Gets the crypto associated with the HOK credentials
  `void`
  SessionManager.`loadEncryptionKeys(String encryptionPwd)`
  `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.`setHeaderCredential(Credential headerCredential)`
  `static void`
  Session.`validateSession()`
  Convenience method to validate session exists.

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

  Methods in be.ehealth.technicalconnector.session.impl that throw TechnicalConnectorException
  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()`
  `Crypto`
  SessionItemImpl.`getEncryptionCrypto()`
  `Credential`
  SessionItemImpl.`getHeaderCredential()`
  `Crypto`
  SessionItemImpl.`getHolderOfKeyCrypto()`
  `void`
  SessionManagerImpl.`loadEncryptionKeys(String encryptionPwd)`
  `void`
  SessionManagerImpl.`loadSession(SAMLToken token, String hokPwd)`
  `void`
  SessionManagerImpl.`loadSession(SAMLToken token, String hokPwd, String encryptionPwd)`
  `void`
  SessionItemImpl.`setHeaderCredential(Credential headerCredential)`

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

  Methods in be.ehealth.technicalconnector.utils that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static byte[]`
  ConnectorIOUtils.`base64Decode(byte[] input, boolean recursive)`
  Helper method to decode base64 byte[] with or without recursivity.
  `static byte[]`
  ConnectorCryptoUtils.`calculateDigest(String digestAlgo, byte[] content)`
  Helper method to calculate a Digest
  `static SessionItem`
  SessionUtil.`checkAndRetrieveSession()`
  `static byte[]`
  ConnectorIOUtils.`compress(byte[] input)`
  Compress the given byte[] by using the `ConnectorIOUtils.COMPRESSION_ALGO_GZIP`
  `static byte[]`
  ConnectorIOUtils.`compress(byte[] input, String algo)`
  Compress the given byte[] by using the specified algorithm.
  `static void`
  ConnectorIOUtils.`compress(InputStream in, OutputStream out, String algo)`
  Compress the given `InputStream` by using the specified algo to the given `OutputStream`
  `static String`
  ConnectorIOUtils.`convertStreamToString(InputStream is)`
  Convert the given `InputStream` to a String
  `static File`
  ConnectorIOUtils.`createTempFile(String name)`
  Given a filename creates a temp file based on the java.io.tmpdir System property.
  `static File`
  ConnectorIOUtils.`createTempFile(String name, boolean create)`
  `static byte[]`
  ConnectorIOUtils.`decompress(byte[] input)`
  De-compress the given byte[]
  `static InputStream`
  ConnectorIOUtils.`decompress(InputStream input)`
  De-compress the given `InputStream` by detecting the used algorithm.
  `static void`
  ConnectorIOUtils.`decompress(InputStream in, OutputStream out, boolean noWrap)`
  Compress the given `InputStream` to the given `OutputStream` using the `Inflater` with or without wrap.
  `static byte[]`
  ConnectorCryptoUtils.`decrypt(Key key, byte[] encryptedBytes)`
  Decrypt the encryptedBytes bases on the key.
  `static byte[]`
  ConnectorCryptoUtils.`decrypt(Key key, String algo, byte[] encryptedBytes)`
  Decrypt the encryptedBytes bases on the key and the given algoritm.
  `static SecretKey`
  ConnectorCryptoUtils.`generateKey()`
  Generate a key based using th default algoritm and keysize.
  `static SecretKey`
  ConnectorCryptoUtils.`generateKey(int keySize)`
  Generate a key based on the default algoritm and the keysize given as input.
  `static SecretKey`
  ConnectorCryptoUtils.`generateKey(String algo, int keySize)`
  Generate a key based on the algoritm and keysize given as input.
  `static <T> T`
  ConfigurableImplementationHelper.`get(String paramName, Map<String,Object> parameterMap, Class<T> paramType, boolean required)`
  Helper method to extract the wanted param from the parameterMap.
  `static byte[]`
  ConnectorIOUtils.`getBytes(InputStream inputStream)`
  Get the bytes from the given `InputStream`
  `static Credential`
  SessionUtil.`getCredentail(CryptoType type, Credential defaultCredential)`
  `static Crypto`
  SessionUtil.`getCrypto(CryptoType type, Crypto defaultCrypto)`
  `static Credential`
  SessionUtil.`getEncryptionCredential()`
  checks the session and the presence of the encryption credential and returns it.
  `static Crypto`
  SessionUtil.`getEncryptionCrypto()`
  validates if the session and the encryption crypto is present, and returns the encryption Crypto.
  `static Credential`
  SessionUtil.`getHolderOfKeyCredential()`
  checks the session and the presence of the 'holder of key' credential and returns it.
  `static Crypto`
  SessionUtil.`getHolderOfKeyCrypto()`
  validates if the session and the 'holder of key' crypto is present, and returns the 'holder of key' Crypto.
  `T`
  ConfigurableFactoryHelper.`getImplementation()`
  Creates a builder based on the given properties in the configuration or the default class property.
  `T`
  ConfigurableFactoryHelper.`getImplementation(boolean useCache)`
  Creates a builder based on the given properties in the configuration or the default class property.
  `T`
  ConfigurableFactoryHelper.`getImplementation(Map<String,Object> configParameters)`
  Creates a builder based on the given properties in the configuration or the default class property.
  `T`
  ConfigurableFactoryHelper.`getImplementation(Map<String,Object> hashMap, boolean usecache)`
  `T`
  ConfigurableFactoryHelper.`getImplementation(Map<String,Object> configParameters, boolean useCaching, boolean silent)`
  Creates a builder based on the given properties in the configuration or the default class property.
  `List<T>`
  ConfigurableFactoryHelper.`getImplementations()`
  `List<T>`
  ConfigurableFactoryHelper.`getImplementations(boolean useCache)`
  `List<T>`
  ConfigurableFactoryHelper.`getImplementations(boolean useCache, boolean silent)`
  `List<T>`
  ConfigurableFactoryHelper.`getImplementations(Map<String,Object> configParameters)`
  `List<T>`
  ConfigurableFactoryHelper.`getImplementations(Map<String,Object> configParameters, boolean useCache)`
  `List<T>`
  ConfigurableFactoryHelper.`getImplementations(Map<String,Object> configParameters, boolean useCache, boolean silent)`
  `static IdentifierType`
  IdentifierType.`getInstance(Map<Integer,String> mapping, int expectedLength)`
  Instanciate a new instance of IdentifierType if it is not found in the cache.
  `static Map<String,List<String>>`
  SessionUtil.`getMatchingAttributes(String attributeNamePattern)`
  Deprecated.
  `static Map<String,List<String>>`
  SessionUtil.`getMatchingAttributes(String namespacePattern, String attributeNamePattern)`
  `static String`
  SessionUtil.`getNihii()`
  retrieves the NIHII of the user using the application.
  `static String`
  SessionUtil.`getNihii11()`
  retrieves the NIHII of the user using the application.
  `static String`
  SessionUtil.`getNiss()`
  retrieves the NIHII of the user using the application.
  `static byte[]`
  ConnectorIOUtils.`getResourceAsByteArray(String location)`
  Gets content of the location as byte[]
  `static File`
  ConnectorIOUtils.`getResourceAsFile(String location)`
  Gets content of the location as `File`
  `static InputStream`
  ConnectorIOUtils.`getResourceAsStream(String location)`
  Gets the location as `InputStream`
  `static InputStream`
  ConnectorIOUtils.`getResourceAsStream(String location, boolean bootstrap)`
  Gets the location as `InputStream`
  `static String`
  ConnectorIOUtils.`getResourceAsString(String location)`
  Gets content of the location as `String`
  `static String`
  ConnectorIOUtils.`getResourceFilePath(String location)`
  Gets the resource as stream.
  `static String`
  ConnectorIOUtils.`getTempFileLocation(String name)`
  t Given a filename builds a temp file location path based on the java.io.tmpdir System property.
  `void`
  ConfigurableImplementation.`initialize(Map<String,Object> parameterMap)`
  initializes the implementation with additional parameters.
  `static jakarta.xml.soap.SOAPMessage`
  SOAPUtils.`newSOAPMessage(String payload)`
  `static byte[]`
  ConnectorExceptionUtils.`processUnsealConnectorException(UnsealConnectorException e, String... allowedErrors)`
  Utility method that handles `UnsealConnectorException` by ignoring a Array of allowedErrors.
  `static byte[]`
  ConnectorIOUtils.`toBytes(String content, Charset charsetName)`
  Get the bytes from the given `String` by using the correct `Charset`
  `static Document`
  ConnectorXmlUtils.`toDocument(byte[] data)`
  `static Document`
  ConnectorXmlUtils.`toDocument(String xml)`
  To `Document` based on a `String`
  `static Document`
  ConnectorXmlUtils.`toDocument(Source source)`
  `static Element`
  ConnectorXmlUtils.`toElement(byte[] data)`
  To `Element` based on a byte[]
  `static String`
  ConnectorIOUtils.`toString(byte[] message, Charset charsetName)`
  Convert the given byte[] to a `String` by using the corrrect `Charset`
  `static String`
  ConnectorXmlUtils.`toString(Source source)`
  To string based on a `Source`
  `static String`
  ConnectorXmlUtils.`toString(Node node)`
  To string based on a `Node`
  `static void`
  PCSCUtils.`verifyPin(char[] pin)`
  Method to verify the pin code of an EID smartcard
  Constructors in be.ehealth.technicalconnector.utils that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `CertificateParser(String subject)`
  Instantiates a new certificate parser.
  ``
  `CertificateParser(X509Certificate cert)`
  Instantiates a new certificate parser.
  ``
  `KeyStoreManager(KeyStoreInfo keyStoreInfo)`
  Instantiates a new key store manager.
  ``
  `KeyStoreManager(String pathKeystore, char[] keyStorePassword)`
  Instantiates a new key store manager.

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

  Methods in be.ehealth.technicalconnector.validator that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static ValidatorHandler`
  ValidatorHelper.`createValidatorForSchemaFiles(String... schemaFiles)`
  `static void`
  ValidatorHelper.`validate(Object jaxbObj, Class xmlClass, String rootSchemaFileLocation)`
  Validates a JAXB object
  `static void`
  ValidatorHelper.`validate(Object jaxbObj, String rootSchemaFileLocation)`
  Validates a JAXB object
  `static void`
  ValidatorHelper.`validate(Source source, boolean xop, String... schemaLocations)`
  `static void`
  ValidatorHelper.`validate(Source source, String... schemaLocations)`
  `void`
  XMLValidator.`validate(Object xmlObject)`
  Validates a JAXB object
  `void`
  TimeStampValidator.`validateTimeStampToken(byte[] bs, org.bouncycastle.tsp.TimeStampToken timeStampToken)`
  validates the timestamp token.
  `void`
  TimeStampValidator.`validateTimeStampToken(org.bouncycastle.tsp.TimeStampToken timeStampToken)`
  validates the timestamp token.

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

  Methods in be.ehealth.technicalconnector.validator.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static TimeStampValidator`
  TimeStampValidatorFactory.`getInstance()`
  `void`
  TimeStampValidatorImpl.`initialize(Map<String,Object> parameterMap)`
  `void`
  XMLValidatorImpl.`validate(Object xmlObject)`
  `void`
  TimeStampValidatorImpl.`validateTimeStampToken(byte[] bs, org.bouncycastle.tsp.TimeStampToken tsToken)`
  `void`
  TimeStampValidatorImpl.`validateTimeStampToken(org.bouncycastle.tsp.TimeStampToken tsToken)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.ws

  Methods in be.ehealth.technicalconnector.ws that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static GenericWsSender`
  ServiceFactory.`getGenericWsSender()`
  `GenericResponse`
  GenericWsSender.`send(GenericRequest request)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.ws.domain

  Methods in be.ehealth.technicalconnector.ws.domain that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `GenericRequest`
  GenericRequest.`addDefaulHandlerChain()`
  This method will sets the DefaultHandlerChain before and after the security layer as specified in the configuration.
  `String`
  GenericResponse.`asString()`
  Getter that returns the response as `String`.
  `GenericRequest`
  GenericRequest.`setCertificateSecured(X509Certificate certificate, PrivateKey privateKey)`
  `GenericRequest`
  GenericRequest.`setCredential(Credential cred, TokenType sec)`
  This method will set the security handler based on the credential
  `GenericRequest`
  GenericRequest.`setCredentialFromSession(TokenType sec)`
  This method will use the session to detirming the credential to use.
  `GenericRequest`
  GenericRequest.`setPayload(String payload)`
  The payload to set as String value Note: only well-formed xml document are allowed.
  `GenericRequest`
  GenericRequest.`setSamlSecured(Element assertion, Credential hok)`
  This method will uses the assertion and the credential for setting the SAML security
  `GenericRequest`
  GenericRequest.`setWSAddressing(WsAddressingHeader header)`
  This method will set the WSAddressing header as specified in the V200508 specification

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.ws.feature

  Constructors in be.ehealth.technicalconnector.ws.feature that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `WSAddressingV200508Feature(WsAddressingHeader header)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.ws.impl

  Methods in be.ehealth.technicalconnector.ws.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `GenericResponse`
  GenericWsSenderImpl.`send(GenericRequest genericRequest)`

- ## Uses of TechnicalConnectorException in be.ehealth.technicalconnector.ws.impl.strategy

  Methods in be.ehealth.technicalconnector.ws.impl.strategy that return TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `TechnicalConnectorException`
  InvokeStrategyContext.`getException()`
  Methods in be.ehealth.technicalconnector.ws.impl.strategy with parameters of type TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  InvokeStrategyContext.`setException(TechnicalConnectorException exception)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.bcp

  Methods in be.fgov.ehealth.technicalconnector.bcp that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static boolean`
  EndpointUpdater.`update()`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.bcp.parser

  Methods in be.fgov.ehealth.technicalconnector.bcp.parser that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static EndPointInformation`
  StatusPageParser.`parse(String xml)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.bcp.verifier

  Methods in be.fgov.ehealth.technicalconnector.bcp.verifier that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static boolean`
  StatusPageSignatureVerifier.`isValid(String xml)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.bootstrap.tsl

  Methods in be.fgov.ehealth.technicalconnector.bootstrap.tsl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static void`
  TrustStoreUpdater.`launch()`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.bootstrap.tsl.parser

  Methods in be.fgov.ehealth.technicalconnector.bootstrap.tsl.parser that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  TrustServiceStatusListParser.`parse(String xml, String... serviceTypeIdentifiers)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.bootstrap.utils

  Methods in be.fgov.ehealth.technicalconnector.bootstrap.utils that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static X509Certificate`
  BootStrapUtils.`generateX509Cert(String input)`
  `static void`
  BootStrapUtils.`merge(String inputLocation, char[] inputPwd, String targetLocation, char[] targetPwd)`
  `static void`
  BootStrapUtils.`writeKeyStore(List<X509Certificate> certList, String location, char[] pwd)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.distributedkeys

  Methods in be.fgov.ehealth.technicalconnector.distributedkeys that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `KeyStore`
  DistributedKeyStoreRegistry.`createDistributedKeyStore(String key, DistributedSignerProxy proxy)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.ra.builders

  Methods in be.fgov.ehealth.technicalconnector.ra.builders that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `ContractRequest`
  ContractRequestBuilder.BuildStep.`build()`
  `X509Certificate`
  EncryptionTokenBuilder.BuildStep.`build()`
  `ForeignerRequest`
  ForeignRequestBuilder.`build()`
  Returns a `ForeignerRequest` built from the parameters previously set.
  `RevocationContractRequest`
  RevocationRequestBuilder.BuildStep.`build()`
  `ContractRequestBuilder.InitStep`
  ContractRequestBuilder.ContractRequestBuilderStep.`create()`
  `RevocationRequestBuilder.PublicKeyStep`
  RevocationRequestBuilder.RevokeRequestBuilderStep.`create()`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.ra.domain

  Methods in be.fgov.ehealth.technicalconnector.ra.domain that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `ContractRequest`
  ContractRequest.Builder.`build()`
  Returns a `ContractRequest` built from the parameters previously set.
  `RevocationContractRequest`
  RevocationContractRequest.Builder.`build()`
  Returns a `RevocationContractRequest` built from the parameters previously set.
  Constructors in be.fgov.ehealth.technicalconnector.ra.domain that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `ActivateRequest()`
  ``
  `DistinguishedName()`
  The DistinguishedName is created based on the eID present in the reader.
  ``
  `DistinguishedName(X500Principal principal)`
  The `DistinguishedName` is created based on the information in the given `X500Principal`
  ``
  `ForeignerRequest(Actor foreignPerson, ContactData contactData, byte[] csr)`
  ``
  `NewCertificateContract(GeneratedContract generatedContract, KeyPair keyPair, List<UsageType> usageTypes)`
  ``
  `Request()`
  ``
  `RevocationRequest(byte[] publicKeyIdentifier, GeneratedRevocationContract contract)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.ra.exceptions

  Subclasses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.ra.exceptions
  Modifier and Type
  Class
  Description
  `class`
  `RaException`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.ra.service

  Methods in be.fgov.ehealth.technicalconnector.ra.service that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `Result<Void>`
  EncryptionTokenRegistrationService.`activateToken(Credential credential)`
  `Result<Void>`
  EncryptionTokenRegistrationService.`completeETKRegistration(byte[] etk, Credential credential)`
  `Result<Certificate>`
  AuthenticationCertificateRegistrationService.`generateCertificate(NewCertificateContract contract)`
  `Result<GeneratedContract>`
  AuthenticationCertificateRegistrationService.`generateContract(ContractRequest contractRequest)`
  `Result<GeneratedRevocationContract>`
  AuthenticationCertificateRegistrationService.`generateRevocationContract(RevocationContractRequest revocationContractRequest)`
  `Result<ActorQualities>`
  AuthenticationCertificateRegistrationService.`getActorQualities()`
  `Result<List<String>>`
  AuthenticationCertificateRegistrationService.`getApplicationIdList(Organization organization)`
  `static AuthenticationCertificateRegistrationService`
  ServiceFactory.`getAuthenticationCertificateRegistrationService()`
  `Result<X509Certificate[]>`
  AuthenticationCertificateRegistrationService.`getCertificate(byte[] publicKeyIdentifier)`
  `Result<CertificateInfoType>`
  AuthenticationCertificateRegistrationService.`getCertificateInfoForAuthenticationCertificate(Credential credential)`
  `Result<List<CertificateInfoType>>`
  AuthenticationCertificateRegistrationService.`getCertificateInfoForCitizen()`
  `static EncryptionTokenRegistrationService`
  ServiceFactory.`getEncryptionTokenRegistrationService()`
  `Result<GetGenericOrganizationTypesResponse>`
  AuthenticationCertificateRegistrationService.`getOrganizationList()`
  `Result<Void>`
  AuthenticationCertificateRegistrationService.`revokeCertificate(RevocationRequest revocationRequest)`
  `Result<byte[]>`
  EncryptionTokenRegistrationService.`startETKRegistration(PublicKey key, Credential cred)`
  `Result<SubmitCSRForForeignerResponseInfo>`
  AuthenticationCertificateRegistrationService.`submitCSRForForeigner(ForeignerRequest foreignerRequest)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.ra.service.impl

  Methods in be.fgov.ehealth.technicalconnector.ra.service.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `Result<Void>`
  EncryptionTokenRegistrationServiceImpl.`activateToken(Credential credential)`
  `Result<Void>`
  EncryptionTokenRegistrationServiceImpl.`completeETKRegistration(byte[] etk, Credential credential)`
  `Result<Certificate>`
  AuthenticationCertificateRegistrationServiceImpl.`generateCertificate(NewCertificateContract contract)`
  `Result<GeneratedContract>`
  AuthenticationCertificateRegistrationServiceImpl.`generateContract(ContractRequest contractRequest)`
  `Result<GeneratedRevocationContract>`
  AuthenticationCertificateRegistrationServiceImpl.`generateRevocationContract(RevocationContractRequest revocationContractRequest)`
  `Result<ActorQualities>`
  AuthenticationCertificateRegistrationServiceImpl.`getActorQualities()`
  `Result<List<String>>`
  AuthenticationCertificateRegistrationServiceImpl.`getApplicationIdList(Organization organization)`
  `Result<X509Certificate[]>`
  AuthenticationCertificateRegistrationServiceImpl.`getCertificate(byte[] publicKeyIdentifier)`
  `Result<CertificateInfoType>`
  AuthenticationCertificateRegistrationServiceImpl.`getCertificateInfoForAuthenticationCertificate(Credential credential)`
  `Result<List<CertificateInfoType>>`
  AuthenticationCertificateRegistrationServiceImpl.`getCertificateInfoForCitizen()`
  `Result<GetGenericOrganizationTypesResponse>`
  AuthenticationCertificateRegistrationServiceImpl.`getOrganizationList()`
  `void`
  AuthenticationCertificateRegistrationServiceImpl.`initialize(Map<String,Object> parameterMap)`
  `Result<Void>`
  AuthenticationCertificateRegistrationServiceImpl.`revokeCertificate(RevocationRequest revocationRequest)`
  `Result<byte[]>`
  EncryptionTokenRegistrationServiceImpl.`startETKRegistration(PublicKey key, Credential credential)`
  `Result<SubmitCSRForForeignerResponseInfo>`
  AuthenticationCertificateRegistrationServiceImpl.`submitCSRForForeigner(ForeignerRequest foreignerRequest)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.ra.utils

  Methods in be.fgov.ehealth.technicalconnector.ra.utils that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  KeyStoreManager.`addAuthenticationChain(char[] passwd, X509Certificate... chain)`
  Add the X509Certificate chain to the keystore, the alias of the actuele certificate is "authentication".
  `void`
  KeyStoreManager.`addAuthenticationKeyPair(KeyPair entry, char[] passwd)`
  Add the authentication keypair to the keystore, a dummy X509Certificate will be generated.
  `void`
  KeyStoreManager.`addEncryptionToken(KeyPair entry, char[] passwd, X509Certificate etkCert)`
  Add the EncryptionToken to the keystore, the alias will be the hex value of the serialnumber.
  `static X509Certificate`
  CertificateUtils.`generateCert(PublicKey rqPubKey, BigInteger serialNr, Credential cred)`
  Generates a self signed certificate based on the given `Credential`
  `static String`
  RaUtils.`generateRequestId()`
  `static <T extends StatusResponseType>
  Result<T>`
  RaUtils.`invokeEtkRa(String payload, String soapAction, Class<T> clazz)`
  `static BigInteger`
  CertificateUtils.`obtainSerialNumber(PrivateKey key, byte[] challenge)`
  Extract the serialnumber from the challenge.
  `static void`
  RaUtils.`setCommonAttributes(RequestType payload)`
  `static void`
  RaUtils.`setIssueInstant(RequestType payload)`
  `static String`
  RaUtils.`sign(Object payload, String payloadId, Credential credential)`
  `void`
  KeyStoreManager.`store(String location, char[] passwd)`
  Store the keystore to the given location with the given password.

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.signature

  Methods in be.fgov.ehealth.technicalconnector.signature that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `static SignatureBuilder`
  SignatureBuilderFactory.`getSignatureBuilder(AdvancedElectronicSignatureEnumeration instance)`
  `byte[]`
  SignatureBuilder.`sign(Credential signatureCredential, byte[] byteArrayToSign)`
  `byte[]`
  SignatureBuilder.`sign(Credential signatureCredential, byte[] byteArrayToSign, Map<String,Object> options)`
  `SignatureVerificationResult`
  SignatureBuilder.`verify(byte[] content, byte[] signature, Map<String,Object> options)`
  `SignatureVerificationResult`
  SignatureBuilder.`verify(byte[] signedByteArray, Map<String,Object> options)`
  `SignatureVerificationResult`
  SignatureBuilder.`verify(Document signedContent, Element sigElement, Map<String,Object> options)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.signature.config.impl

  Methods in be.fgov.ehealth.technicalconnector.signature.config.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  ConfigurationModuleRegisterTransformers.`init(Configuration config)`
  `void`
  ConfigurationModuleRegisterTransformers.`unload()`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.signature.impl

  Methods in be.fgov.ehealth.technicalconnector.signature.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `byte[]`
  CmsSignatureBuilder.`sign(Credential signatureCredential, byte[] byteArrayToSign)`
  `byte[]`
  CmsSignatureBuilder.`sign(Credential signatureCredential, byte[] byteToSign, Map<String,Object> options)`
  `byte[]`
  XmlSignatureBuilder.`sign(Credential signatureCredential, byte[] byteArrayToSign)`
  `byte[]`
  XmlSignatureBuilder.`sign(Credential signatureCredential, byte[] byteArrayToSign, Map<String,Object> options)`
  `SignatureVerificationResult`
  CmsSignatureBuilder.`verify(byte[] content, byte[] signature, Map<String,Object> options)`
  `SignatureVerificationResult`
  CmsSignatureBuilder.`verify(byte[] signedByteArray, Map<String,Object> options)`
  `SignatureVerificationResult`
  CmsSignatureBuilder.`verify(Document signedContent, Element sigElement, Map<String,Object> options)`
  `SignatureVerificationResult`
  XmlSignatureBuilder.`verify(byte[] signedByteArray, byte[] signature, Map<String,Object> options)`
  `SignatureVerificationResult`
  XmlSignatureBuilder.`verify(byte[] signedByteArray, Map<String,Object> options)`
  `SignatureVerificationResult`
  XmlSignatureBuilder.`verify(Document signedContent, Element sigElement, Map<String,Object> options)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.signature.impl.tsa

  Methods in be.fgov.ehealth.technicalconnector.signature.impl.tsa that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `byte[]`
  TimestampGenerator.`generate(String requestId, String digestAlgoUri, byte[] digest)`
  `static TimestampGenerator`
  TimestampGeneratorFactory.`getInstance(Map<String,Object> options)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.signature.impl.tsa.impl

  Methods in be.fgov.ehealth.technicalconnector.signature.impl.tsa.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `byte[]`
  TimeStampGeneratorImpl.`generate(String requestId, String digestAlgoUri, byte[] digest)`
  `void`
  TimeStampGeneratorImpl.`initialize(Map<String,Object> parameterMap)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.signature.impl.xades

  Methods in be.fgov.ehealth.technicalconnector.signature.impl.xades that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  XadesSpecification.`addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps, org.apache.xml.security.signature.XMLSignature sig, String uuid, Map<String,Object> options)`
  `void`
  XadesSpecification.`addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps, org.apache.xml.security.signature.XMLSignature sig, Credential signing, String uuid, Map<String,Object> options)`
  `void`
  XadesHandler.`after()`
  `void`
  XadesHandler.`before()`
  Constructors in be.fgov.ehealth.technicalconnector.signature.impl.xades that throw TechnicalConnectorException
  Modifier
  Constructor
  Description
  ``
  `XadesHandler(org.apache.xml.security.signature.XMLSignature sig, Credential signatureCredential, Map<String,Object> options, XadesSpecification... specs)`

- ## Uses of TechnicalConnectorException in be.fgov.ehealth.technicalconnector.signature.impl.xades.impl

  Methods in be.fgov.ehealth.technicalconnector.signature.impl.xades.impl that throw TechnicalConnectorException
  Modifier and Type
  Method
  Description
  `void`
  XadesBesSpecification.`addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps, org.apache.xml.security.signature.XMLSignature sig, String uuid, Map<String,Object> options)`
  `void`
  XadesCSpecification.`addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps, org.apache.xml.security.signature.XMLSignature sig, String uuid, Map<String,Object> options)`
  `void`
  XadesSpecification.`addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps, org.apache.xml.security.signature.XMLSignature sig, String uuid, Map<String,Object> options)`
  `void`
  XadesTSpecification.`addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps, org.apache.xml.security.signature.XMLSignature sig, String uuid, Map<String,Object> options)`
  `void`
  XadesBesSpecification.`addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps, org.apache.xml.security.signature.XMLSignature sig, Credential signing, String uuid, Map<String,Object> options)`
  `void`
  XadesCSpecification.`addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps, org.apache.xml.security.signature.XMLSignature sig, Credential signing, String uuid, Map<String,Object> options)`
  `void`
  XadesSpecification.`addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps, org.apache.xml.security.signature.XMLSignature sig, Credential signing, String uuid, Map<String,Object> options)`
  `void`
  XadesTSpecification.`addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps, org.apache.xml.security.signature.XMLSignature sig, Credential signing, String uuid, Map<String,Object> options)`