Properties.h 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_java_security_Properties__
  3. #define __gnu_java_security_Properties__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. extern "Java"
  7. {
  8. namespace gnu
  9. {
  10. namespace java
  11. {
  12. namespace security
  13. {
  14. class Properties;
  15. }
  16. }
  17. }
  18. }
  19. class gnu::java::security::Properties : public ::java::lang::Object
  20. {
  21. Properties();
  22. public:
  23. static ::java::lang::String * getProperty(::java::lang::String *);
  24. static void setProperty(::java::lang::String *, ::java::lang::String *);
  25. static jboolean isReproducible();
  26. static jboolean checkForWeakKeys();
  27. static jboolean doRSABlinding();
  28. static void setReproducible(jboolean);
  29. static void setCheckForWeakKeys(jboolean);
  30. static void setDoRSABlinding(jboolean);
  31. private:
  32. static ::gnu::java::security::Properties * instance();
  33. void init();
  34. void handleBooleanProperty(::java::lang::String *);
  35. static ::java::util::logging::Logger * log;
  36. public:
  37. static ::java::lang::String * VERSION;
  38. static ::java::lang::String * PROPERTIES_FILE;
  39. static ::java::lang::String * REPRODUCIBLE_PRNG;
  40. static ::java::lang::String * CHECK_WEAK_KEYS;
  41. static ::java::lang::String * DO_RSA_BLINDING;
  42. private:
  43. static ::java::lang::String * TRUE;
  44. static ::java::lang::String * FALSE;
  45. static ::java::util::HashMap * props;
  46. static ::gnu::java::security::Properties * singleton;
  47. jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) reproducible;
  48. jboolean checkForWeakKeys__;
  49. jboolean doRSABlinding__;
  50. public:
  51. static ::java::lang::Class class$;
  52. };
  53. #endif // __gnu_java_security_Properties__