OPCFoundation / UA-.NETStandard

OPC Unified Architecture .NET Standard
Other
1.97k stars 950 forks source link

Extend ServerConfiguration & GDS Server for ECC #2817

Open romanett opened 3 weeks ago

romanett commented 3 weeks ago

Proposed changes

Extend ConfigurationNode Manager to support multiple Application Certificates & be able to regenerate the private Key of ECC Certificates. Add Trust List Support for User Certificates & Https Certificates.

Extend the GDS to be able to be configured with ECC Certificate Types and generate / sign ECC Certificates. In a second step the GDS will need to be extended to allow multiple Certificate Types specified per CertificateGroup and handle multiple CAs per Certificate Group (one per Certificate Type). Also the CertificateTypes need to be reflected in the Namespace.

Related Issues

Types of changes

Checklist

Further comments

codecov[bot] commented 3 weeks ago

Codecov Report

Attention: Patch coverage is 83.10811% with 25 lines in your changes missing coverage. Please review.

Project coverage is 55.34%. Comparing base (b2d715d) to head (434bcf6). Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
...a.Server/Configuration/ConfigurationNodeManager.cs 76.00% 8 Missing and 4 partials :warning:
...aries/Opc.Ua.Gds.Server.Common/CertificateGroup.cs 78.84% 5 Missing and 6 partials :warning:
...raries/Opc.Ua.Configuration/ApplicationInstance.cs 60.00% 1 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #2817 +/- ## ========================================== - Coverage 55.70% 55.34% -0.36% ========================================== Files 352 352 Lines 67332 67408 +76 Branches 13806 13818 +12 ========================================== - Hits 37506 37307 -199 - Misses 25792 26014 +222 - Partials 4034 4087 +53 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.