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

Environment

Create environments and assign an approval policy to each. The environment of a certificate decides whether a signing request needs approval.

Environment section
Create an environment

Select Create Environment and fill in the form.

Create Environment form
FieldRequiredDescription
Environment NameYesFor example Dev, Staging or Production
Policy TypeYesCertificate Owner, Quorum or No Approval
StatusYesActive or Inactive. Only active environments can be assigned to certificates.
Needs MFANoWhen selected, approvers must enter an emailed one-time code before they can approve or deny
Approval policies
  • Certificate Owner: the owner of the certificate must approve or deny each signing request.

  • Quorum: the users set as quorum members approve the request until the required minimum number of approvals is reached.

  • No Approval: requests are signed without approval. Use it for automation in CI/CD pipelines and for test environments.

Note: Only users with the System Admin or Project Manager role can approve under the Certificate Owner and Quorum policies. An environment that shows No Policy Setup behaves as No Approval.

For recommended environments and how approvals affect pipelines, see Designing signing policies.

Manage environments

Right-click an environment:

Environment options
  • View Details shows the environment’s name, status, creator, creation date, MFA setting and policy type.

  • Edit changes the environment’s settings.

Environment details

Tip: When you create a certificate, you can choose only an active environment. To move a certificate to another environment later, use Edit Environment in Keys and Certificates.

On this Page:
Support Privacy Policy Terms of Service

Copyright Encryption Consulting LLC. All rights reserved.