Package anbxj
Class AnBx_Principal
java.lang.Object
anbxj.AnB_Principal
anbxj.AnBx_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
-
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, 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
-