Interface SecureSettings

All Superinterfaces:
,
All Known Implementing Classes:
KeyStoreWrapper

public interface SecureSettings extends
An accessor for settings which are securely stored. See SecureSetting.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     setting)
    Return a file setting.
    <>
    Returns the names of all secure settings available.
    byte[]
     setting)
     
     setting)
    Return a string setting.
    boolean
    Returns true iff the settings are loaded and retrievable.
  • Method Details

    • isLoaded

      boolean isLoaded()
      Returns true iff the settings are loaded and retrievable.
    • getSettingNames

      <> getSettingNames()
      Returns the names of all secure settings available.
    • getString

       setting) throws
      Return a string setting. The SecureString should be closed once it is used.
      Throws:
    • getFile

       getFile( setting) throws
      Return a file setting. The should be closed once it is used.
      Throws:
    • getSHA256Digest

      byte[] getSHA256Digest( setting) throws
      Throws:
    • close

      void close() throws
      Specified by:
       in interface 
      Specified by:
       in interface 
      Throws: