Interface FSTConfiguration.ClassSecurityVerifier

Enclosing class:
FSTConfiguration

public static interface FSTConfiguration.ClassSecurityVerifier
Security: disallow packages/classes upon deserialization
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    return false if your application does not allow to deserialize objects of type cl.
  • Method Details

    • allowClassDeserialization

      boolean allowClassDeserialization(Class cl)
      return false if your application does not allow to deserialize objects of type cl. This can be implemented using whitelisting/blacklisting whole packages, subpackages, single classes Note: this also disallows serialization of forbidden classes. For assymetric use cases register a custom serializer in order to prevent reading/writing of certain classes.
      Parameters:
      cl - - the class being serialized/deserialized
      Returns: