Package

akka.persistence.gdpr

javadsl

Permalink

package javadsl

Content Hierarchy
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractGdprEncryption extends GdprEncryption

    Permalink

    Extension point for creating a GdprEncryption by only providing the KeyManagement facilities.

    Extension point for creating a GdprEncryption by only providing the KeyManagement facilities.

    This uses AES/GCM/NoPadding with an initialization vector created from a java.security.SecureRandom

  2. abstract class GdprEncryption extends Extension

    Permalink

    Extension point for plugging in encryption for GDPR.

    Extension point for plugging in encryption for GDPR. If you only want to provide key management then instead extend AbstractGdprEncryption.

  3. trait KeyManagement extends AnyRef

    Permalink

    Manages keys for GDPR encryption.

    Manages keys for GDPR encryption. Should produce AES SecretKeys.

  4. class WithDataSubjectIdSerialization extends AnyRef

    Permalink

    Helper to serialize and deserialize WithDataSubjectId inside other serializers.

    Helper to serialize and deserialize WithDataSubjectId inside other serializers. Useful when different parts of the event or snapshot are associated with different subjects.

Ungrouped