General configuration #
Acra contains a set of special CLI utilities and services for specialized use cases.
Services #
-
acra-connector
(deprecated since 0.91.0) - provides encrypted and authenticated connection to AcraServer/AcraTranslator via TLS or Themis Secure Session -
acra-server
- provides Acra’s security controls as SQL proxy between client-side app and the database. It is responsible for performing actual data processing operations and managing secrets required for them -
acra-translator
- provides Acra’s security controls via HTTP / gRPC API for client-side apps. Also offers client-side SDKs for easier integration -
acra-webconfig
(deprecated since 0.91.0) - provides web UI for AcraServer’s runtime configuration
Utilities #
-
- is used for various operations with cryptographic keys especially for
v2
keystore
- is used for various operations with cryptographic keys especially for
-
- is used for various token operations
-
- is used for generating new Zone keys for AcraBlocks/AcraStructs (deprecated since 0.94.0, will be removed in 0.95.0)
-
acra-authmanager
(deprecated since 0.91.0)- is used for acra-webconfig user management.
-
- is used for storing and managing the keystore backups
-
- is used for various operations with cryptographic keys. We will deprecate
acra-keymaker
soon in favour ofacra-keys
- is used for various operations with cryptographic keys. We will deprecate
-
- verifies secure logs dumped from AcraServer/AcraTranslator/AcraConnector
-
- generates new poison records for intrusion detection
-
- helps you to generate a clean SQL dump from an existing encrypted one (thus decrypting the data)
-
- is used for rotating private/Zone (zones are deprecated since 0.94.0, will be removed in 0.95.0) keys and re-encrypting data stored in database or as a file