DataDog / datadog-aas-extension

Datadog Azure App Services Site Extension
Apache License 2.0
9 stars 12 forks source link

[Node] Sign dll and exe Files #239

Closed duncanpharvey closed 6 months ago

duncanpharvey commented 6 months ago

What does this PR do?

Sign dll and exe files with Datadog certificate for security purposes.

Motivation

https://datadoghq.atlassian.net/browse/SVLS-4508

Additional Notes

AWS_NETWORKING environment variable allows for the certificate to be downloaded while in the Windows container by assuming the correct role.

Describe how to test/QA your changes

Use the powershell command Get-AuthenticodeSignature -FilePath <file_name> to validate that files are successfully signed.