View Issue Details

IDProjectCategoryView StatusLast Update
000863610000-012: DiscoverySpecpublic2024-12-17 16:32
ReporterMartin Regen Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.05.03 
Fixed in Version1.05.05 RC1 
Summary0008636: A GDS must put its CA certificates in the Issuer store, or IOP issues may occur
Description

see discussion here: https://github.com/OPCFoundation/UA-.NETStandard/issues/2020

After updating the app cert with a signed cert of of the GDS, the GDS does not AutoAccept the connection, because of the BadCertificateChaininvalid error.
The GDS did not know its own CA issuer certs.

Fix:
I) Solution in .NET stack is to set SendCertificateChain=true
ii) in GDS copy CA certs to Issuer store to complete the chain

comment Randy:

The GDS should have a knowledge of all CAs its uses to issue Certificates.
If it rejects a certificate it just issued then the GDS is broken (it only needs to be in the issuer store – the CA does not need to be trusted, just known).

I agree this needs a mantis issue in Part 12.
It can be a mandatory requirement since it results in really annoying IOP problems.

Regards,
Randy

TagsNo tags attached.
Commit Version1.05.05 RC1
Fix Due Date

Activities

Randy Armstrong

2024-12-06 09:39

administrator   ~0022202

Added requirement that CAs be placed in the GDS TrustList in 7.3.

Jim Luth

2024-12-17 16:32

administrator   ~0022223

Agreed to changes in Web Meeting.

Issue History

Date Modified Username Field Change
2023-01-20 17:05 Martin Regen New Issue
2023-01-20 17:06 Martin Regen Description Updated
2023-01-20 17:09 Martin Regen Description Updated
2023-01-20 17:10 Martin Regen Description Updated
2023-04-18 15:28 Jim Luth Assigned To => Randy Armstrong
2023-04-18 15:28 Jim Luth Status new => assigned
2024-12-06 09:39 Randy Armstrong Status assigned => resolved
2024-12-06 09:39 Randy Armstrong Resolution open => fixed
2024-12-06 09:39 Randy Armstrong Fixed in Version => 1.05.05 RC1
2024-12-06 09:39 Randy Armstrong Commit Version => 1.05.05 RC1
2024-12-06 09:39 Randy Armstrong Note Added: 0022202
2024-12-17 16:32 Jim Luth Status resolved => closed
2024-12-17 16:32 Jim Luth Note Added: 0022223