-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Description
Type of issue
- Bug
- Enhancement
- Compliance
- Question
- Help wanted
Current Behavior
The following methods of the ServerPushConfigurationClient are lacking and overload that accepts an arbitrary certificate group id:
ReadTrustListAsyncUpdateTrustListAsyncAddCertificateAsyncRemoveCertificateAsync
Expected Behavior
The described methods have an overload that accept a NodeId certificateGroupId for specifying to with certificate group the operation is applied, so that a consumer of the library has the possibility to update / read trust lists or add / remove certificates of any server certificate group. In order to not break existing clients I would create an overload for that. I would also fall back to the default application group if the NodeId certificateGroupId is null.
Method syntax could be like:
public async Task<TrustListDataType> ReadTrustListAsync(
NodeId certificateGroupId,
TrustListMasks masks = TrustListMasks.All,
long maxTrustListSize = 0,
CancellationToken ct = default)
{}Steps To Reproduce
No response
Environment
- OS: Linux (NixOS 25.11)
- Environment: Rider
- Runtime: .NET 8.0
- Nuget Version: 1.5.378.106
- Component: Opc.Ua.Gds.Client
- Server:
- Client: ServerPushConfigurationClientAnything else?
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels