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
-