CodeSign Secure Documentation
  • Overview
    • About CodeSign Secure
    • Getting Started
    • Documentation Guide
    • Portal Overview
    • Troubleshooting
      • FAQ
    • Glossary
  • Reference Guide
    • Header Bar
      • CodeSign Secure Documentation
      • Swagger API
      • Profile Section
    • Dashboard
      • Key Performance Indicators
      • Issued Certificates
      • Signatures Generated
      • HSM Health Check
    • Keys and Certificates
      • Key and Certificate Lifecycle
    • App Management
    • Signing Requests
      • Approval Workflows
    • Signing Tools
    • Reports
      • Signing Request Report
      • Audit Trail
      • Certificate Report
      • Client Report
    • Logs
    • System Setup
      • Identity Store
      • Backup
      • User
      • Roles and Permissions
      • Email
      • Signing Projects
      • SSL/TLS Management
      • Environment
      • Plugins
  • Setup & Architecture
    • Identity and Access Control
    • Architecture and Concepts
    • Installation
      • Windows
        • Installing the Server
        • Ports and Protocols
        • High Availability and Backup
        • Upgrades and Compatibility
    • Security
      • Security Hardening Checklist
      • Client Authentication
      • Designing Signing Policies
  • Release Notes
    • Releases for 2026
      • v3.2.1
    • Releases for 2025
      • v3.2.0
    • Releases for 2024
      • v3.1.0
  • API Reference
    • Getting Started
    • Authorizing Requests
    • Securing API Access
    • Request and Response Conventions
    • Endpoint Reference
      • Signing
      • Signing Requests
      • Certificates
      • Applications and Environments
      • User Management
      • Permissions
      • Email
      • System Setup
      • Reports
      • Dashboard
      • License
  • Integration Guides
    • Signing Capabilities
      • Supported Formats and Platforms
      • Timestamping
      • Windows Signing - SignTool
        • Signing
        • Macro Signing
      • Apple Signing
      • AppX & MSIX Signing
      • Visual Studio ClickOnce
      • Jar Signing
      • Sign HLK/HCK using CodeSign Secure
      • NuGet Signing
      • Mage Signing
      • Sign OVA/OVF using Encryption Consulting’s Utility Tool
      • Utility Tool for code signing
      • Container Signing
      • PKCS11 Wrapper
        • APK Signing
        • OpenSSL Signing
        • XML Signing
        • JSign Tool Signing
        • Jarsigner Signing
        • GPG2, Debian & RPM Signing
      • Reproducible Build
        • Automated Hash Validation
        • Reproducible Build Process Flow
        • Pipeline Script Components
        • Hash Validation
    • CI/CD Integration
      • GitHub Actions
      • Jenkins
      • GitLab
      • Azure DevOps
      • TeamCity
      • Bamboo
      • Securing CI/CD Credentials

About CodeSign Secure

What is a Code Signing Solution?

A Code Signing Solution is a specialized security platform that provides the infrastructure, tools, and processes for developers and organizations to apply a digital signature to their software, scripts, drivers, and executables. Essentially, it serves as a digital stamp of approval, assuring users about the authenticity and integrity of the software they are installing or running.

What is CodeSign Secure?

CodeSign Secure simplifies the entire code signing process, from certificate management to automated workflows. It integrates seamlessly with your existing development environment, allowing you to maintain a high level of security without disrupting your productivity.

CodeSign Secure helps you achieve this by leveraging industry-standard cryptographic practices to protect your code from tampering and unauthorized distribution. You can provide your users with confidence that the software they download, and install is genuine and has not been altered since it was signed by you.

Key Features of CodeSign Secure

  • Centralized Key Management: Securely store and manage all your code signing keys and certificates in one centralized, controlled environment.

  • Automated Signing Workflows: Integrate code signing directly into your continuous integration and continuous deployment (CI/CD) pipelines, enabling automated, touchless signing.

  • Role-Based Access Control (RBAC): Implement granular permissions to ensure that only authorized personnel can access and use code signing keys.

  • Hardware Security Module (HSM) Support: Enhance security by utilizing certified hardware to protect cryptographic keys from theft or misuse.

  • Comprehensive Auditing and Reporting: Maintain a complete audit trail of all signing activities, including who signed what and when, for compliance and security monitoring.

  • Support for Multiple File Types: Sign a wide range of executables, scripts, and applications, including Windows, macOS, and Linux formats.

Platforms and Software Version Compatibility

CodeSign Secure runs on Windows Server 2022, with Apache hosting the backend and the frontend. You can run it on a single server or as a cluster of servers behind a load balancer. For formats, algorithms and client platforms, see Supported Formats and Platforms. For how the components fit together, see Architecture and Concepts.

Supported Operating Systems
  • Windows Server: 2022
Core Software Requirements
  • Python: v3.10.11 or above
  • MongoDB: v6.0 or above
Supported HSMs

Entrust nShield HSM

  • Firmware: 13.8.0 or later
  • Software: 13.7.3 or later

Thales Luna HSM

  • Firmware: 10.7.1-125 or later
  • Software: 7.3.0 or later

Securosys Primus HSM

  • Firmware: 2.8.21 or later
  • Software: Primus PKCS#11 provider for your firmware version

Utimaco SecurityServer Se Gen2

  • Firmware: 4.32.0 or later
  • Software: SecurityServer PKCS#11 client for your firmware version

For FIPS details and other HSMs, see Supported HSMs.

On this Page:
Support Privacy Policy Terms of Service

Copyright Encryption Consulting LLC. All rights reserved.