SoftSDC v3

Installation

Step-by-step guide to install SoftSDC on your device

This guide walks you through installing SoftSDC on your device. Choose your platform below to get started.

Platform Installation Guides

Installation Process

Download Package

Download the appropriate installation package for your platform from the official website or your license provider.

Android Package:

Download SoftSDC for Android (v3.0.0)

Always verify the digital signature of the installation package before proceeding.

Prepare System

Before installation:

  • Enable automatic date/time synchronization
  • Ensure you have administrator/root privileges
  • Connect smart card reader (can be done after installation)
  • Close any conflicting applications

Run Installer

Execute the installation package:

  • Windows: Double-click the .exe file
  • macOS: Open the .dmg file and drag to Applications
  • Linux: Run the .deb or .rpm package with package manager
  • Android: Allow installation from unknown sources and install the .apk

Initial Configuration

After installation:

  1. Launch SoftSDC from your applications menu
  2. Accept the license agreement
  3. Choose trial or enter activation code
  4. Configure network settings if needed

Verify Installation

Confirm successful installation:

  • Check service status indicators
  • Test smart card reader detection
  • Verify API endpoint availability at http://localhost:8431/api/v3/attention

Post-Installation Setup

Smart Card Reader Setup

  1. Connect your USB smart card reader
  2. Install drivers if prompted (usually automatic)
  3. Grant permissions when requested
  4. Verify reader appears in device list

Firewall Configuration

Allow SoftSDC through your firewall:

  • Local API port: 8431 (configurable)
  • License verification: Port 443 to Cryptlex servers

Service Configuration

SoftSDC runs as a background service:

  • Auto-start: Enabled by default on system boot
  • Port configuration: Default 8431, changeable in settings
  • Logging: Located in application data folder

Platform-Specific Notes

Android Installation

Download SoftSDC for Android (v3.0.0)

Requirements:

  • Android 9.0 or higher (API level 28+)
  • Minimum 100MB free storage
  • Minimum 2GB RAM
  • Card readers supporting Android
  • Allow installation from unknown sources

Special Considerations:

  • Grant USB permissions when prompted
  • Keep device awake during operations
  • Configure battery optimization exemption

Windows Installation

Requirements:

  • Windows 10 version 1903 or higher
  • .NET Framework 4.8 or higher
  • Administrator privileges

Special Considerations:

  • Windows Defender may require exception
  • Service runs under Local System account
  • Check Event Viewer for service logs

macOS Installation

Requirements:

  • macOS 10.15 Catalina or higher
  • Security & Privacy permissions
  • Rosetta 2 for Apple Silicon Macs

Special Considerations:

  • Grant accessibility permissions
  • Allow incoming connections
  • Notarization verified by Apple

Linux Installation

Requirements:

  • Ubuntu 20.04+ / Debian 10+ / RHEL 8+
  • systemd for service management
  • PC/SC daemon for smart card support

Special Considerations:

  • Install pcscd package first
  • Add user to dialout group
  • Configure SELinux/AppArmor if present

Troubleshooting Installation

Common Issues

Installation fails:

  • Check system requirements
  • Verify administrator privileges
  • Temporarily disable antivirus
  • Check available disk space

Service won't start:

  • Check port 8431 availability
  • Verify date/time settings
  • Review service logs
  • Restart device

Card reader not detected:

  • Install manufacturer drivers
  • Check USB connection
  • Verify reader compatibility
  • Grant necessary permissions

Uninstallation

To remove SoftSDC:

  1. Stop all running services
  2. Use platform's standard uninstall method
  3. Remove configuration files if desired
  4. Delete application data folder (optional)

Configuration and license data are preserved during uninstall by default. Delete manually if complete removal is needed.

Next Steps

After successful installation:

  1. Configure System Requirements
  2. Activate License
  3. Complete Initial Setup
  4. Test API Connection