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
Android
Install on Android phones and tablets
Windows
Install on Windows PCs
macOS
Install on Mac computers
Linux
Install on Linux systems
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
.exefile - macOS: Open the
.dmgfile and drag to Applications - Linux: Run the
.debor.rpmpackage with package manager - Android: Allow installation from unknown sources and install the
.apk
Initial Configuration
After installation:
- Launch SoftSDC from your applications menu
- Accept the license agreement
- Choose trial or enter activation code
- 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
- Connect your USB smart card reader
- Install drivers if prompted (usually automatic)
- Grant permissions when requested
- 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:
- Stop all running services
- Use platform's standard uninstall method
- Remove configuration files if desired
- 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: