Add ECDSA support for importing private key from PEM
Improvements and bug fixes
- Various smaller bug fixes.
- Set corresponding security signature hash and validate ECDSA security signature hash algorithm length for ECC certificates
- Fix: Return full CertificateChain after Certificate Update
- Add ECDSA support for importing private key from PEM
- Allow Subject Name Change of Application Certificate in GDS Push scenario
- Extend ServerConfiguration & GDS Server for ECC
- Simplify SetECDsaPublicKey and padd with leading zeros.
ECC support
- Changes to applications configuration
- Configuration permits specifying multiple application certificate types details
- Backward compatibility with existing configurations - meaning no ECC just RSA encryption support
What's Changed
- Set initial value of LastActiveTickCount by @mrsuciu in #2953
- Bump Microsoft.Extensions.Configuration from 9.0.0 to 9.0.1 by @dependabot in #2956
- Revert "merge main374 into current branch by @mrsuciu in #2958
- Merge develop/main347 to master by @mrsuciu in #2959
- Update version.json to 1.5.375 by @mrsuciu in #2960
- Simplify SetECDsaPublicKey and padd with leading zeros by @mrsuciu in #2963
- CustomNodeManager2 initialize predefined nodes in constructor by @romanett in #2966
- Cherry-pick initialize predefined nodes in constructor from master by @mrsuciu in #2968
- Set default value for NonceLength to 32 by @mrsuciu in #2971
- Update version.json by @mrsuciu in #2972
- Correct identity token encryption by setting the correct security policy for the user token by @mrsuciu in #2976
- Update version.json by @mrsuciu in #2977