Package anbxj

Class AnBx_Principal


public abstract class AnBx_Principal extends AnB_Principal
AnBx Principal: an abstract agent for AnBx protocols This abstract class represents a principal agent in the AnBx protocols It extends the AnB_Principal class and serves as a foundation for specific AnBx protocol implementations
  • Constructor Details

    • AnBx_Principal

      public AnBx_Principal(Crypto_KeyStoreSettings_Map kssd, Map<String,Channel_Settings> cs, Map<String,String> aliases, Crypto_Config config)
      Constructor for AnBx Principal.
      Parameters:
      kssd - Crypto KeyStoreSettings Map for the principal
      cs - Map of Channel Settings for the principal
      aliases - Map of aliases
      config - Crypto configuration for the principal
    • AnBx_Principal

      public AnBx_Principal(String myAlias, String path, Map<String,Channel_Settings> cs, Map<String,String> aliases, Crypto_Config config)
      Constructor for AnBx Principal with specified alias and path
      Parameters:
      myAlias - Alias for the principal
      path - Path for crypto store
      cs - Map of Channel Settings for the principal
      aliases - Map of aliases
      config - Crypto configuration for the principal