Files
lmxopcua/scripts/validation/pair-gate/PairGate.csproj
T
Joseph Doherty 0f001bccdb
v2-ci / unit-tests (push) Has been cancelled
test(validation): pair-gate helper for the #801 revocation/expiry/ACL checks on docker-dev
Console helper that mints and revokes OPC UA API keys through the same IApiKeyAdminService the AdminUI
/apikeys page calls, edits NodeAcl grants in the rig ConfigDb, and holds one OPC UA session open per node
(Client.Shared) with a subscription plus a read/write every 3 s, so a revocation, expiry or grant removal
can be observed landing on an ALREADY-OPEN session on both pair nodes next to a non-revoked control key.
Credentials go to a 0600 file and are never printed. LOCAL docker-dev only.

Claude-Session: https://claude.ai/code/session_01GT67ACmpMR7b9LGRPLijMi
2026-11-12 10:22:33 -05:00

12 lines
512 B
XML

<Project Sdk="Microsoft.NET.Sdk">
<!-- lmxopcua#801 pair-behaviour gate helper for the LOCAL docker-dev rig only. See README.md. -->
<PropertyGroup>
<OutputType>Exe</OutputType>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="../../../src/Core/ZB.MOM.WW.OtOpcUa.Core/ZB.MOM.WW.OtOpcUa.Core.csproj" />
<ProjectReference Include="../../../src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/ZB.MOM.WW.OtOpcUa.Client.Shared.csproj" />
</ItemGroup>
</Project>