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

Identity and Access Control

How people and build machines sign in to CodeSign Secure, and how their access is limited.

Signing in to the portal
  • Azure AD (Microsoft Entra ID): users sign in with their organization account once an identity store is configured. See Identity Store.

  • Local accounts: a System Admin registers users with an email and password. See User.

  • Sessions: each account can have one active session. Signing in again revokes the account’s earlier sessions.

Roles and permissions

CodeSign Secure has five default roles: System Admin, Project Manager, Security Officer, Auditor, and Developer. Every role other than System Admin starts with no permissions, so a System Admin enables the permissions each role needs. See Roles and Permissions.

Who can sign with which certificate
  • Teams: in App Management, certificates are mapped to teams. Only members of a mapped team can sign with a certificate. See App Management.

  • Approval policies: the environment of a certificate decides whether a signing request needs approval (Certificate Owner, Quorum, or No Approval), and whether approvers must enter an MFA code. See Environment and Designing Signing Policies.

  • Approvers: approvers must hold the System Admin or Project Manager role.

Build machines and scripts

Build machines authenticate with an authentication certificate and API user credentials, and API scripts send a short-lived Bearer token. See Client Authentication and Authorizing Requests.

Reviewing access

The Audit Trail records crypto operations, application operations, user management, and system settings changes, and Logs keep the full system log. Review users and role assignments regularly; see the Security Hardening Checklist.

On this Page:
Support Privacy Policy Terms of Service

Copyright Encryption Consulting LLC. All rights reserved.