be.ehealth.technicalconnector.service.etee.domain
Class EncryptionToken
java.lang.Object
be.ehealth.technicalconnector.service.etee.domain.EncryptionToken
- All Implemented Interfaces:
- Serializable
public class EncryptionToken
- extends Object
- implements Serializable
Marker class to hide implemenation from etee.
- See Also:
- Serialized Form
EncryptionToken
public EncryptionToken(byte[] etkBytes)
throws GeneralSecurityException
- Parameters:
etkBytes
-
- Throws:
GeneralSecurityException
EncryptionToken
public EncryptionToken(File file)
throws GeneralSecurityException,
IOException
- Parameters:
file
-
- Throws:
GeneralSecurityException
IOException
EncryptionToken
public EncryptionToken(InputStream is)
throws GeneralSecurityException
- Parameters:
is
-
- Throws:
GeneralSecurityException
IOException
EncryptionToken
public EncryptionToken(String encryptionTokenBase64)
throws GeneralSecurityException
- Parameters:
encryptionTokenBase64
-
- Throws:
GeneralSecurityException
getEncoded
public final byte[] getEncoded()
- Returns:
- the binary ETK bytes.
getBase64Encoded
public final byte[] getBase64Encoded()
- Returns:
- The Base64 encoded format of the ETK
getCertificate
public final X509Certificate getCertificate()
- Returns:
- the encryption certificate
getAuthenticationCertificate
public final X509Certificate getAuthenticationCertificate()
- Returns:
- the authentication certificate
getEtk
public be.fgov.ehealth.etee.crypto.encrypt.EncryptionToken getEtk()
- Returns:
- the etk
Connector Packaging TECHNICAL 3.20.2 API
Copyright © {inceptionYear}-2020 eHealth. All Rights Reserved.