Desktop Software Integration
How desktop browsers invoke SecureSign Desktop Software on Windows, Linux, and macOS.
Flow
SecureSign Desktop Software
- Windows: Download installer from Admin Console
- Linux:
sudo apt install securesign-desktop - macOS:
brew install --cask securesign-desktop - Registers
securesign://so browsers can launch the software - Runs in the background; user connects DSC token via USB
Deep Link Handoff
Desktop browsers redirect to securesign://sign?requestId={uuid}&hashBase64={sha256}&hashAlgo=SHA256&documentType=hash&callbackUrl={encoded}&apiKey={ss_live_xxx} — identical to mobile. See Desktop Browser Flow and Deep Link Protocol.
JavaScript
const params = new URLSearchParams({
requestId: crypto.randomUUID(),
hashBase64: sha256Base64,
hashAlgo: 'SHA256',
documentType: 'hash',
callbackUrl: 'https://portal.example.gov.in/sign/callback',
apiKey: 'ss_live_abc123xyz'
});
window.location.href = `securesign://sign?${params}`;