public class SessionItemImpl extends Object implements SessionItem
SessionItem.| Constructor and Description |
|---|
SessionItemImpl()
Instantiates a new session item.
|
| Modifier and Type | Method and Description |
|---|---|
Credential |
getEncryptionCredential()
Gets the personal credential.
|
Crypto |
getEncryptionCrypto()
Gets the crypto associated with the Encryption credentials
|
Map<String,PrivateKey> |
getEncryptionPrivateKeys()
Gets the personaldecryption keys.
|
Credential |
getHeaderCredential() |
Credential |
getHolderOfKeyCredential()
Gets the system credential.
|
Crypto |
getHolderOfKeyCrypto()
Gets the crypto associated with the HOK credentials
|
Map<String,PrivateKey> |
getHolderOfKeyPrivateKeys()
Gets the system decryption keys.
|
SAMLToken |
getSAMLToken()
Gets the sAML token.
|
void |
setEncryptionCredential(Credential encryptionCredential)
Sets the personal credential.
|
void |
setEncryptionPrivateKeys(Map<String,PrivateKey> encryptionPrivateKeys)
Sets the personaldecryption keys.
|
void |
setHeaderCredential(Credential headerCredential) |
void |
setHolderOfKeyCredential(Credential hokCredential)
Sets the system credential.
|
void |
setHolderOfKeyPrivateKeys(Map<String,PrivateKey> hokPrivateKeys)
Sets the system decryption keys.
|
void |
setSAMLToken(SAMLToken token)
This method will set the samltoken when created
|
public SessionItemImpl()
BusinessConnectorExceptionpublic void setSAMLToken(SAMLToken token)
SessionItemsetSAMLToken in interface SessionItemSessionItem.setSAMLToken(be.ehealth.technicalconnector.service.sts.security.SAMLToken)public final SAMLToken getSAMLToken()
SessionItemgetSAMLToken in interface SessionItemSessionItem.getSAMLToken()public final void setHolderOfKeyCredential(Credential hokCredential)
SessionItemsetHolderOfKeyCredential in interface SessionItemhokCredential - the hok credentialSessionItem.setHolderOfKeyCredential(be.ehealth.technicalconnector.service.sts.security.Credential)public final Credential getHolderOfKeyCredential()
SessionItemgetHolderOfKeyCredential in interface SessionItemSessionItem.getHolderOfKeyCredential()public final void setHolderOfKeyPrivateKeys(Map<String,PrivateKey> hokPrivateKeys)
SessionItemsetHolderOfKeyPrivateKeys in interface SessionItemhokPrivateKeys - the system decryption keysSessionItem.setHolderOfKeyPrivateKeys(java.util.Map)public final Map<String,PrivateKey> getHolderOfKeyPrivateKeys()
SessionItemgetHolderOfKeyPrivateKeys in interface SessionItemSessionItem.getHolderOfKeyPrivateKeys()public final void setEncryptionCredential(Credential encryptionCredential)
SessionItemsetEncryptionCredential in interface SessionItemencryptionCredential - the new personal credentialSessionItem.setEncryptionCredential(be.ehealth.technicalconnector.service.sts.security.Credential)public final Credential getEncryptionCredential()
SessionItemgetEncryptionCredential in interface SessionItemSessionItem.getEncryptionCredential()public final void setEncryptionPrivateKeys(Map<String,PrivateKey> encryptionPrivateKeys)
SessionItemsetEncryptionPrivateKeys in interface SessionItemencryptionPrivateKeys - the personaldecryption keysSessionItem.setEncryptionPrivateKeys(java.util.Map)public final Map<String,PrivateKey> getEncryptionPrivateKeys()
SessionItemgetEncryptionPrivateKeys in interface SessionItemSessionItem.getEncryptionPrivateKeys()public Crypto getHolderOfKeyCrypto() throws TechnicalConnectorException
SessionItemgetHolderOfKeyCrypto in interface SessionItemTechnicalConnectorExceptionSessionItem.getHolderOfKeyCrypto()public Crypto getEncryptionCrypto() throws TechnicalConnectorException
SessionItemgetEncryptionCrypto in interface SessionItemTechnicalConnectorExceptionSessionItem.getEncryptionCrypto()public void setHeaderCredential(Credential headerCredential) throws TechnicalConnectorException
setHeaderCredential in interface SessionItemheaderCredential - the headerCredential to setTechnicalConnectorExceptionSessionItem.setHeaderCredential(be.ehealth.technicalconnector.service.sts.security.Credential)public Credential getHeaderCredential() throws TechnicalConnectorException
getHeaderCredential in interface SessionItemTechnicalConnectorExceptionSessionItem.getHeaderCredential()
Connector Packaging generic 4.0.2 API
Copyright © {inceptionYear}-2021 eHealth. All Rights Reserved.