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:
  • Field Details

    • DEFAULT_DATA_ENCRYPTION_ALGORITHM

      public static final String DEFAULT_DATA_ENCRYPTION_ALGORITHM
      The default data encryption algorithm is AES-128 GCM.
      See Also:
    • DEFAULT_KEY_TRANSPORT_ENCRYPTION_ALGORITHM

      public static final String 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_PARAMETERS
      The default RSA OAEP parameters.
  • Constructor Details

    • DefaultEncryptionParameters

      public DefaultEncryptionParameters()
  • Method Details

    • getDataEncryptionAlgorithm

      public String getDataEncryptionAlgorithm()
      Specified by:
      getDataEncryptionAlgorithm in interface se.idsec.signservice.integration.security.EncryptionParameters
    • getKeyTransportEncryptionAlgorithm

      public String getKeyTransportEncryptionAlgorithm()
      Specified by:
      getKeyTransportEncryptionAlgorithm in interface se.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 interface se.idsec.signservice.integration.security.EncryptionParameters