How to Install and Configure Your ADSS CD Base System The Advanced Digital Signature Server (ADSS) Central Document (CD) Base System provides the core framework for managing secure digital signatures, verification, and cryptographic keys. Deploying this system correctly ensures high availability, strict security compliance, and seamless integration with your business applications. This guide walks you through the essential steps to successfully install and configure your ADSS CD Base System. 🛠️ Prerequisites and System Requirements
Before beginning the installation, ensure your environment meets the minimum technical specifications to prevent deployment failures. Hardware Requirements CPU: 4 Cores (Minimum) | 8 Cores (Recommended) RAM: 8 GB (Minimum) | 16 GB+ (Recommended for production) Storage: 50 GB of free space on fast SSD storage Software and OS Compatibility
Operating System: Windows Server (⁄2022) or Enterprise Linux (RHEL 8+, Ubuntu 20.04 LTS+)
Java Runtime: Oracle Java SE or OpenJDK (verify the exact version required by your specific ADSS release, typically Java 11 or 17)
Database: Database instance ready (Microsoft SQL Server, Oracle, or PostgreSQL) with an empty schema and dedicated user credentials Network and Security Static IP: Assigned to the hosting server
Ports to Open: Port 8777 (Default HTTPS Admin console) and Port ⁄443 (Client application interface)
HSM Integration: Hardware Security Module (HSM) client software installed and network connectivity verified (if utilizing hardware-backed keys) 📥 Step 1: Preparing the Installation Environment
Install Java: Install the correct OpenJDK or Oracle JDK version. Set the JAVA_HOME environment variable and add the binary path to your system’s PATH.
Database Schema Creation: Log into your database management system. Create a new, blank database named adss_db. Grant full CRUD and table creation privileges to a dedicated database user (e.g., adss_user).
Download Software: Obtain the official ADSS CD Base System installation package and your valid license file (.lic) from the authorized portal. 🚀 Step 2: Running the ADSS Installer On Windows Systems
Right-click the ADSS installation executable (.exe) and select Run as Administrator.
Follow the on-screen wizard prompts and accept the license agreement.
Select the destination directory (e.g., C:\Program Files\Ascertia\ADSS Server). Select CD Base System from the component checklist. On Linux Systems
Extract the installation tarball to your preferred directory: tar -xvf adss_server_setup.tar.gz -C /opt/ Use code with caution.
Navigate to the extracted directory and run the installation script with root privileges: sudo ./install.sh Use code with caution.
Follow the interactive terminal prompts to select the installation path and component options. ⚙️ Step 3: Initial Configuration Wizard
Once the core files are copied, you must configure the primary system links. Access the initialization wizard by opening a web browser and navigating to https://localhost:8777/adss/admin (or the server’s assigned IP). 1. Database Connection Select your database type (e.g., PostgreSQL, SQL Server).
Enter the host IP, database name (adss_db), username, and password.
Click Test Connection. Once successful, click Next to let the installer automatically generate the required database tables. 2. License Activation Upload the .lic file obtained during the preparation phase.
Verify that the licensed modules, expiration date, and transaction limits match your agreement. 3. Administrator Account Creation Set up the primary Super Administrator credentials.
Enforce a strong password policy (minimum 12 characters, mixing uppercase, lowercase, numbers, and special characters). 🔒 Step 4: Configuring Key Management and Modules
With the base platform running, you must configure the cryptographic foundations.
Log in to the Admin Console: Use the newly created Super Administrator credentials.
Configure the Key Store: Navigate to Key Manager. If you are using a software-based keystore, initialize the central PKCS#12 repository. If using an HSM, configure the PKCS#11 slot details and input the mandatory crypto-officer PIN.
Generate System Keys: Generate the master signing and encryption keys. These keys secure the internal audit logs and system configurations.
Enable CD Modules: Go to the module management section and activate the Central Document services. Define the document retention policies and signing profiles according to your corporate governance requirements. ✅ Step 5: Post-Installation Validation
To ensure the system is stable and ready for production integration, perform these final checks:
Service Status: Verify that all ADSS background services (e.g., Core, Console, and Signing engines) are running actively without errors.
Audit Logs: Check the Audit Viewer within the console to ensure that initialization steps were logged cleanly.
Backup Configuration: Immediately schedule automated backups for both the ADSS file directory configuration files and the central database instance.
If you need help tailoring this deployment to your specific infrastructure, please share details about your environment. For example, let me know: Your chosen Operating System (Windows or Linux?)
Your Database management system (SQL Server, PostgreSQL, or Oracle?)
Whether you are using a Software Keystore or a Hardware Security Module (HSM)
I can provide the exact command-line scripts or configuration parameters for your setup.