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

Frequently Asked Questions

Short answers to common questions about CodeSign Secure.

Keys and security
Does the private key ever leave the HSM?

No. Keys are generated and used inside the HSM. Downloading a certificate gives you only the public certificate.

Is my file uploaded to the server?

No. With the Windows KSP, EC KSP for Mac and PKCS#11 Wrapper, the client machine calculates the hash locally and sends only the hash.

Signing and approvals
Can I sign in a fully automated pipeline?

Yes. Use a certificate in an environment with the No Approval policy. See Designing signing policies.

What happens if nobody approves a request?

It times out after 100 seconds, and the signing command fails.

Who can approve signing requests?

The certificate owner or quorum members, depending on the policy. Approvers must hold the System Admin or Project Manager role.

Which timestamp server should I use?

Use a public RFC 3161 TSA such as DigiCert or Sectigo, ideally the one run by the CA that issued your certificate. See Timestamping.

Administration
Why can’t a new user do anything?

Every role except System Admin starts with no permissions. A System Admin must enable them in Roles and Permissions.

Which sign-in methods are supported?

Azure AD (Microsoft Entra ID) and local accounts with an email and password registered by a System Admin.

Why was I signed out?

Each account can have one active session. Signing in again revokes the earlier sessions.

What does Signing KSPs Utilized count?

The number of KSP clients in use against the number your license allows. The Client Report shows which clients are in use. To extend the allowed count, contact Encryption Consulting support.

Why can’t I choose a certificate when mapping a team?

Only certificates with an environment are listed. Set one with Edit Environment in Keys and Certificates.

On this Page:
Support Privacy Policy Terms of Service

Copyright Encryption Consulting LLC. All rights reserved.