Overview

Code signing helps verify the integrity and origin of your installable cloud apps.

This chapter introduces the available code signing options in PowerBuilder and how to integrate modern cloud-based signing services into your CI/CD workflow.

You will learn how to:

  • Use PowerBuilder's built-in code signing options

    PowerBuilder integrates code signing directly into the project compilation process. By specifying a code signing tool (such as Microsoft's SignTool) and a digital certificate in the PowerServer project painter, the application executable is automatically signed during the build process.

    You can also export these settings to a JSON file and automate signing using the PBAutoBuild tool.

  • Integrate with Azure Trusted Signing

    Learn how to sign executables using Azure Trusted Signing within an Azure-based environment. This method can be incorporated into automated build pipelines using PBAutoBuild or third-party tools such as PowerGen and Jenkins for secure and consistent signing in CI/CD workflows.

  • Integrate with AWS Key Management Service (AWS KMS)

    Discover how to use AWS KMS for secure code signing in cloud-based CI/CD pipelines. This approach supports integration with PBAutoBuild and other automation tools, ensuring a reliable and secure deployment process.