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

Glossary

Terms used across the CodeSign Secure portal and documentation.

Terms
TermMeaning
API keyA named token with an expiry of 30, 60 or 90 days, generated in System Setup > User for non-interactive authentication.
API user credentialsThe username, code (or passcode), and identity type that a client exchanges for a token.
ApplicationA project in App Management that groups certificates and the teams allowed to use them. The user who creates it is its owner.
Approval policyThe rule attached to an environment: Certificate Owner, Quorum or No Approval.
Audit TrailThe report of critical actions in four categories: Crypto Operations, Application Operations, User Management and System Settings.
Authentication certificateA client certificate (PFX/P12) generated in System Setup > User. Build machines use it for mutual TLS with the server.
Certificate Owner (policy)An approval policy where the owner of the certificate approves or denies each request.
Client-side hashingThe client calculates the file hash locally and sends only the hash for signing.
CSRCertificate Signing Request. CodeSign Secure generates the key pair in the HSM and creates a CSR that you submit to a certificate authority.
ec-signerThe CodeSign Secure component used with cosign to sign container images.
EC KSP for MacThe macOS signing client that lets codesign use keys held in CodeSign Secure.
EnvironmentA named context, such as Dev or Production, that carries an approval policy and an MFA setting. Each certificate is assigned to one environment.
EV certificateAn Extended Validation code-signing certificate issued by a public CA after stricter identity checks.
HSMHardware security module. The device that generates, stores and uses private keys.
Identity storeThe Azure AD (Microsoft Entra ID) configuration used for single sign-on.
JWTJSON Web Token. The token the server returns after authentication, sent as Authorization: Bearer <token>.
Key label (alias)The name that identifies a key for signing tools, for example the /kc value for SignTool or the alias for jarsigner.
Key usageThe reproducible-build setting of a certificate: None, Pre-Sign Hash Validation or Post-Sign Hash Validation.
KSPKey Storage Provider. The Encryption Consulting Windows CNG provider that SignTool and other Windows tools call to sign.
MFAMulti-factor authentication. For approvals, a one-time code is sent by email to the approver.
No ApprovalAn approval policy where requests are signed without human approval. Typical for automated pipelines and test environments.
PKCS#11 WrapperThe Encryption Consulting PKCS#11 library for Windows, Linux, and macOS signing tools.
Post-sign hash validationValidation that runs after signing to confirm the signed artifact matches the expected build in Reproducible Build signing projects. Only for testing/development environments.
Pre-sign hash validationValidation that runs before signing to confirm the artifact matches a trusted rebuild in Reproducible Build signing projects. Signing happens only if the hashes match.
QuorumAn approval policy where a minimum number of eligible approvers must approve a request.
Reproducible buildA build that produces identical output from the same source, so a trusted rebuild can confirm an artifact before or after signing.
Signing projectThe configuration in System Setup that defines the repository, branch and Jenkins server used for reproducible-build validation.
Signing requestA request to sign one hash with one certificate, created each time a client signs.
Support packageA diagnostics bundle created from Profile > Maintenance for Encryption Consulting support.
TeamA group of users allowed to sign with the certificates mapped to it in an application.
Timestamp / TSAA trusted time proof from a Time Stamping Authority that keeps signatures valid after the certificate expires. CodeSign Secure uses public TSAs.
Utility ToolThe Encryption Consulting Windows command-line tool for single-file and bulk signing.
On this Page:
Support Privacy Policy Terms of Service

Copyright Encryption Consulting LLC. All rights reserved.