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.