Package anbxj
Class AnBx_Principal
java.lang.Object
anbxj.AnB_Principal
anbxj.AnBx_Principal
AnBx Principal: An abstract agent specialised for AnBx protocols.
Extends AnB_Principal to add functionality or constraints specific to AnBx protocols.
All constructors enforce keystore usage by default, as AnBx typically requires cryptographic operations.
-
Field Summary
Fields inherited from class anbxj.AnB_Principal
aliases, exchange_identities, lbs -
Constructor Summary
ConstructorsConstructorDescriptionAnBx_Principal(Crypto_KeyStoreSettings_Map kssd, Map<String, Channel_Settings> cs, Map<String, String> aliases, Crypto_Config config) Constructor for AnBx Principal.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 -
Method Summary
Methods inherited from class anbxj.AnB_Principal
init, init, run, run
-
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 principalcs- Map of Channel Settings for the principalaliases- Map of aliasesconfig- 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 principalpath- Path for crypto storecs- Map of Channel Settings for the principalaliases- Map of aliasesconfig- Crypto configuration for the principal
-