Class CamelSecurityPolicyConfigurationProperties

java.lang.Object
org.apache.camel.spring.boot.security.CamelSecurityPolicyConfigurationProperties

@ConfigurationProperties(prefix="camel.security") public class CamelSecurityPolicyConfigurationProperties extends Object
Security policy configuration for Camel Spring Boot applications.

Controls how Camel reacts to insecure configuration at startup. Policies can be set globally or per security category:

  • allow — no warnings, allow the configuration
  • warn — log a warning at startup (default)
  • fail — throw an exception and prevent startup
  • Constructor Details

    • CamelSecurityPolicyConfigurationProperties

      public CamelSecurityPolicyConfigurationProperties()
  • Method Details

    • getPolicy

      public String getPolicy()
    • setPolicy

      public void setPolicy(String policy)
    • getSecretPolicy

      public String getSecretPolicy()
    • setSecretPolicy

      public void setSecretPolicy(String secretPolicy)
    • getInsecureSslPolicy

      public String getInsecureSslPolicy()
    • setInsecureSslPolicy

      public void setInsecureSslPolicy(String insecureSslPolicy)
    • getInsecureSerializationPolicy

      public String getInsecureSerializationPolicy()
    • setInsecureSerializationPolicy

      public void setInsecureSerializationPolicy(String insecureSerializationPolicy)
    • getInsecureDevPolicy

      public String getInsecureDevPolicy()
    • setInsecureDevPolicy

      public void setInsecureDevPolicy(String insecureDevPolicy)
    • getAllowedProperties

      public String getAllowedProperties()
    • setAllowedProperties

      public void setAllowedProperties(String allowedProperties)