Skip to content

Set corresponding security signature hash and validate ECDSA security signature hash algorithm length for ECC certificates #3058

Set corresponding security signature hash and validate ECDSA security signature hash algorithm length for ECC certificates

Set corresponding security signature hash and validate ECDSA security signature hash algorithm length for ECC certificates #3058

Workflow file for this run

# A CodeQL query for the UA .NET Standard project
name: "CodeQL"
on:
push:
branches: [ master, main, release/* ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master, main ]
paths:
- '**.cs'
schedule:
- cron: '30 6 * * 6'
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
analyze:
name: Analyze
runs-on: windows-2022
strategy:
fail-fast: false
matrix:
language: [ 'csharp' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
# Learn more:
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
steps:
- name: Checkout repository
uses: actions/checkout@v4
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
- name: Set up .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: '8.x'
# Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild
- name: Setup MSBuild.exe
uses: microsoft/[email protected]
- name: Restore Packages
run: |
nuget restore "UA Core Library.sln"
nuget restore "UA Reference.sln"
- name: Build Solution
run: |
msbuild.exe "UA Core Library.sln" /p:configuration="Release" /p:UseSharedCompilation=false
msbuild.exe "UA Reference.sln" /p:configuration="Release" /p:UseSharedCompilation=false
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3