メインコンテンツまでスキップ

Certchip Signer Server

Certchip Signer Server is a centralized code and document signing server that provides secure key management and signing services.

Overview

The Signer Server enables organizations to:

  • Centralize Code Signing - Manage all signing certificates and keys in one secure location
  • Secure Key Storage - Store private keys in HSM (Hardware Security Module) or encrypted database
  • Access Control - Role-based access control for signing operations
  • Audit Logging - Complete audit trail of all signing activities
  • Certificate Management - Issue, renew, and revoke certificates
  • Let's Encrypt Integration - Automated SSL certificate management

Architecture

┌─────────────────────────────────────────────────────────────┐
│ Signer Server │
├─────────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────┐ │
│ │ REST API │ │ WebSocket │ │ Admin Console │ │
│ └──────┬──────┘ └──────┬──────┘ └──────────┬──────────┘ │
│ │ │ │ │
│ ┌──────┴────────────────┴────────────────────┴──────────┐ │
│ │ Signing Engine │ │
│ └────────────────────────┬───────────────────────────────┘ │
│ │ │
│ ┌────────────────────────┴───────────────────────────────┐ │
│ │ Key Storage (HSM / SW HSM / DB) │ │
│ └─────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘

Key Features

Signing Services

FeatureDescription
Code SigningSign Windows executables, DLLs, MSI packages
Document SigningSign PDF documents with visual signatures
Hash-based SigningSign file hashes without uploading entire files
TimestampingRFC 3161 compliant timestamping

Security

FeatureDescription
HSM SupportPKCS#11 compatible hardware security modules
Software HSMEncrypted key storage for development/testing
SSH Key AuthEd25519, ECDSA, RSA key authentication
API KeysToken-based authentication for automation
RBACRole-based access control

Certificate Management

FeatureDescription
Certificate LifecycleIssue, renew, revoke certificates
Let's EncryptAutomated SSL certificate issuance
CSR GenerationCreate certificate signing requests
Chain ManagementManage certificate chains

System Requirements

  • OS: Linux (Ubuntu 20.04+, CentOS 8+), Windows Server 2019+
  • CPU: 4+ cores recommended
  • RAM: 8GB minimum, 16GB recommended
  • Storage: SSD recommended for key storage
  • Network: HTTPS (port 7443 default)

Getting Started

  1. Installation - Download and install the Signer Server package
  2. Configuration - Configure server settings and key storage
  3. Certificate Setup - Import or generate signing certificates
  4. User Management - Create users and assign roles
  5. Client Connection - Connect using signercli or signer client