Class DefaultEncryptionParameters
java.lang.Object
se.idsec.signservice.integration.security.impl.DefaultEncryptionParameters
- All Implemented Interfaces:
Serializable
,se.idsec.signservice.integration.security.EncryptionParameters
public class DefaultEncryptionParameters
extends Object
implements se.idsec.signservice.integration.security.EncryptionParameters
Default implementation of the
EncryptionParameters
interface.- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Builder forDefaultEncryptionParameters
objects.Nested classes/interfaces inherited from interface se.idsec.signservice.integration.security.EncryptionParameters
se.idsec.signservice.integration.security.EncryptionParameters.RSAOAEPParameters
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The default data encryption algorithm is AES-128 GCM.static final String
The default key transport encryption algorithm is RSA OAEP MGF1P.static final se.idsec.signservice.integration.security.EncryptionParameters.RSAOAEPParameters
The default RSA OAEP parameters. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionse.idsec.signservice.integration.security.EncryptionParameters.RSAOAEPParameters
void
setRSAOAEPParameters
(se.idsec.signservice.integration.security.EncryptionParameters.RSAOAEPParameters rsaOAEPParameters) Assigns the RSA OAEP parameters.
-
Field Details
-
DEFAULT_DATA_ENCRYPTION_ALGORITHM
The default data encryption algorithm is AES-128 GCM.- See Also:
-
DEFAULT_KEY_TRANSPORT_ENCRYPTION_ALGORITHM
The default key transport encryption algorithm is RSA OAEP MGF1P.- See Also:
-
DEFAULT_RSA_OAEP_PARAMETERS
public static final se.idsec.signservice.integration.security.EncryptionParameters.RSAOAEPParameters DEFAULT_RSA_OAEP_PARAMETERSThe default RSA OAEP parameters.
-
-
Constructor Details
-
DefaultEncryptionParameters
public DefaultEncryptionParameters()
-
-
Method Details
-
getDataEncryptionAlgorithm
- Specified by:
getDataEncryptionAlgorithm
in interfacese.idsec.signservice.integration.security.EncryptionParameters
-
getKeyTransportEncryptionAlgorithm
- Specified by:
getKeyTransportEncryptionAlgorithm
in interfacese.idsec.signservice.integration.security.EncryptionParameters
-
setRSAOAEPParameters
public void setRSAOAEPParameters(se.idsec.signservice.integration.security.EncryptionParameters.RSAOAEPParameters rsaOAEPParameters) Assigns the RSA OAEP parameters.- Parameters:
rsaOAEPParameters
- the RSA OAEP parameters
-
getRsaOaepParameters
public se.idsec.signservice.integration.security.EncryptionParameters.RSAOAEPParameters getRsaOaepParameters()- Specified by:
getRsaOaepParameters
in interfacese.idsec.signservice.integration.security.EncryptionParameters
-