Package com.isode.dsapi.profile


package com.isode.dsapi.profile
  • Class
    Description
    An AttributeBlock is a way of saving a structured set of key/value pairs in a BindProfile.
    This class provides a way to keep track of a set of information about a Directory to which a user might want to bind.
    Convenience class used to encapsulate the result of creating and binding to a Directory.
    BindProfileCLI.
    This class maintains a collection of BindProfile objects which are stored on disk in between separate invocations of an application.
    Applications which want to encrypt arbitrary data in "multisetting" or "setting" parameters using the BPL passphrase must implement this interface, which will be used when the BPL is loaded/stored.
    The remove mode for BindProfileList.removeBindProfile(BindProfile, RemoveMode), indicating how it should respond if it encounters a profile that may be referenced by another profile.
    Utility class which just stores information about a substring inside another String.
    Interface to be implemented by applications that want to get notified if the Isode bind profile has been modified by an external program.
     
    Interface to provide a method for actions that would be done post the user's selection of the action on noticing the bind profile modification
    General utility class for bind profile
    This class contains definitions for string literals related to things found in BindProfiles.
    Used to indicate a failure in the native library when deriving keys for encryption or decryption.
    Provides static methods to expose native encryption functionality implemented using OpenSSL.
     
    Class for managing a unique id value
    This class contains definitions and methods to allow applications to access the "isode-wide" bind profile file.
    Allows a callback to be made following the upgrading of a bindprofiles file.
    This class should be used when loading bind profiles for MConsole, so that data in the bind profile which is sensitive is properly encrypted/decrypted using the bind profile passphrase.
    This class should be used when loading bind profiles for MLC, so that data in the bind profile which is sensitive is properly encrypted/decrypted using the bind profile passphrase.
    When stored in a BindProfile file, callback parameters will only be written in encrypted form.