Annotation Interface Encryptable


@Retention(RUNTIME) @Target(FIELD) public @interface Encryptable
Annotation to mark fields that should be encrypted.

This annotation is used to mark fields in entities that should be automatically encrypted and decrypted by the cryptographic framework. Only fields marked with this annotation will be processed during encryption and decryption operations.

Usage:

  • Apply to String fields that contain sensitive data
  • Fields must be in classes that extend CryptoState
  • Only String fields are currently supported
Since:
1.0
Version:
1.0
Author:
Beas Solution Team