Class Properties

java.lang.Object
org.bouncycastle.util.Properties

public class Properties extends Object
Utility method for accessing system properties.
  • Method Details

    • isOverrideSet

      public static boolean isOverrideSet(String propertyName)
      Return whether a particular override has been set to true.
      Parameters:
      propertyName - the property name for the override.
      Returns:
      true if the property is set to "true", false otherwise.
    • isOverrideSetTo

      public static boolean isOverrideSetTo(String propertyName, boolean isTrue)
      Return whether a particular override has been set to false.
      Parameters:
      propertyName - the property name for the override.
      isTrue - true if the override should be true, false otherwise.
      Returns:
      true if the property is set to the value of isTrue, false otherwise.
    • setThreadOverride

      public static boolean setThreadOverride(String propertyName, boolean enable)
      Enable the specified override property for the current thread only.
      Parameters:
      propertyName - the property name for the override.
      enable - true if the override should be enabled, false if it should be disabled.
      Returns:
      true if the override was already set true, false otherwise.
    • removeThreadOverride

      public static boolean removeThreadOverride(String propertyName)
      Remove any value for the specified override property for the current thread only.
      Parameters:
      propertyName - the property name for the override.
      Returns:
      true if the override was already set true in thread local, false otherwise.
    • asBigInteger

      public static BigInteger asBigInteger(String propertyName)
    • asKeySet

      public static Set<String> asKeySet(String propertyName)
    • getPropertyValue

      public static String getPropertyValue(String propertyName)