|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface KeyDepotManager
Interface for KeyDepotManager
In order to use ETEE service, the sender has to search the ETK in the ETK Depot via the getETK method, which is based on specific input
criteria that identify the to-be-found ETK of the receiver uniquely.
The ETK Depot is accessible via an eHealth web service. The web service URL for the ETEE getETK web service can be obtained by contacting
the eHealth platform. You will require an eHealth authentication certificate to access it.
Factory : KeyDepotManagerFactory
Nested Class Summary | |
---|---|
static class |
KeyDepotManager.EncryptionTokenType
|
Method Summary | |
---|---|
EncryptionToken |
getEncryptionETK()
Deprecated. replaced by KeyDepotManager#getETK(EncryptionTokenType.ENCRYPTION) |
EncryptionToken |
getEtk(IdentifierType identifierType,
Long identifierValue,
String application)
Deprecated. |
EncryptionToken |
getETK(IdentifierType identifierType,
Long identifierValue,
String application)
Gets the EncryptionToken based on the input parameters |
EncryptionToken |
getETK(KeyDepotManager.EncryptionTokenType type)
Gets the EncryptionToken linked with the given EncryptionTokenType parameter. |
Set<EncryptionToken> |
getETKs(IdentifierType identifierType,
Long identifierValue,
String application)
Gets the a Set of EncryptionToken based on the input parameters. |
Set<EncryptionToken> |
getEtkSet(IdentifierType identifierType,
Long identifierValue,
String application)
Deprecated. |
EncryptionToken |
getHolderOfKeyETK()
Deprecated. replaced by KeyDepotManager#getETK(EncryptionTokenType.HOLDER_OF_KEY) |
void |
setKeyDepotService(KeyDepotService service)
Method to override the KeyDepotService used by the manager. |
Method Detail |
---|
@Deprecated EncryptionToken getHolderOfKeyETK() throws TechnicalConnectorException
KeyDepotManager#getETK(EncryptionTokenType.HOLDER_OF_KEY)
EncryptionToken
linked with the Holder-Of Key credential
TechnicalConnectorException
@Deprecated EncryptionToken getEncryptionETK() throws TechnicalConnectorException
KeyDepotManager#getETK(EncryptionTokenType.ENCRYPTION)
EncryptionToken
linked with the Encryption credential
TechnicalConnectorException
EncryptionToken getETK(KeyDepotManager.EncryptionTokenType type) throws TechnicalConnectorException
EncryptionToken
linked with the given EncryptionTokenType parameter.
TechnicalConnectorException
EncryptionToken getETK(IdentifierType identifierType, Long identifierValue, String application) throws TechnicalConnectorException
EncryptionToken
based on the input parameters
TechnicalConnectorException
@Deprecated EncryptionToken getEtk(IdentifierType identifierType, Long identifierValue, String application) throws TechnicalConnectorException
TechnicalConnectorException
Set<EncryptionToken> getETKs(IdentifierType identifierType, Long identifierValue, String application) throws TechnicalConnectorException
Set
of EncryptionToken
based on the input parameters.
TechnicalConnectorException
@Deprecated Set<EncryptionToken> getEtkSet(IdentifierType identifierType, Long identifierValue, String application) throws TechnicalConnectorException
TechnicalConnectorException
void setKeyDepotService(KeyDepotService service)
KeyDepotService
used by the manager.
Default: ServiceFactory.getKeyDepotService()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |