# Structs
ClientTLSConfig holds client side TLS configuration settings.
ConnectionConfig required configuration in order to open session with BCDB instance, replica set informations servers root CAs.
Replica configuration.
ServerTLSConfig holds server side TLS configuration settings.
SessionConfig keeps per database session configuration information.
UserConfig user related information maintains wallet with public and private keys.