Commit 68c33e4
committed
build: target IAnyCAPlugin 3.2.0 (no-DCV variant for 25.5.0 hosts)
Gateway hosts on anygateway-rest 25.5.0 ship IAnyCAPlugin 3.2.0; a plugin built
against 3.3.0-PRERELEASE loads but its AnyCAPluginCertificate records are not
persisted by the 3.2 host (issue 0003). This branch builds against 3.2.0 so the
contract matches, at the cost of DCV (the v3.3-only IDomainValidatorFactory).
- CERTInext.csproj: IAnyCAPlugin 3.3.0-PRERELEASE -> 3.2.0; SUPPORTS_DCV define
documented (left undefined).
- CERTInextCAPlugin.cs: fence all DCV/IDomainValidator(Factory) code with
#if SUPPORTS_DCV — the factory ctor, DomainValidatorFactory property, the Enroll
DCV block, PerformDcvIfNeededAsync. TryRunDcvDuringSyncAsync no-ops (returns false)
so the 0001 body-refetch + 0002 gate keep working; SetDomainValidatorFactory(object)
stays as a logged no-op for host compatibility.
- Test csprojs: exclude DCV-only files (DcvTests, FakeDomainValidator, integration
DCV lifecycle + DNS validators) unless SUPPORTS_DCV is defined.
- SmokeTests: use the (client, config) ctor instead of the fenced factory ctor.
Solution builds clean (0 warnings); 172 unit tests pass (23 DCV tests excluded).1 parent 6c2e0cb commit 68c33e4
5 files changed
Lines changed: 63 additions & 4 deletions
File tree
- CERTInext.IntegrationTests
- CERTInext.Tests
- CERTInext
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
15 | 25 | | |
16 | 26 | | |
17 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
| 112 | + | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
| |||
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
173 | | - | |
| 173 | + | |
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
15 | 23 | | |
16 | 24 | | |
17 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
9 | 13 | | |
10 | 14 | | |
11 | 15 | | |
12 | 16 | | |
13 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
14 | 22 | | |
15 | 23 | | |
16 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
| 24 | + | |
23 | 25 | | |
24 | 26 | | |
25 | 27 | | |
| |||
51 | 53 | | |
52 | 54 | | |
53 | 55 | | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
54 | 62 | | |
| 63 | + | |
55 | 64 | | |
56 | 65 | | |
57 | 66 | | |
| |||
60 | 69 | | |
61 | 70 | | |
62 | 71 | | |
| 72 | + | |
63 | 73 | | |
64 | 74 | | |
| 75 | + | |
65 | 76 | | |
66 | 77 | | |
67 | 78 | | |
| |||
141 | 152 | | |
142 | 153 | | |
143 | 154 | | |
| 155 | + | |
144 | 156 | | |
145 | 157 | | |
146 | 158 | | |
147 | 159 | | |
148 | 160 | | |
149 | 161 | | |
150 | 162 | | |
| 163 | + | |
151 | 164 | | |
152 | 165 | | |
153 | 166 | | |
| |||
162 | 175 | | |
163 | 176 | | |
164 | 177 | | |
| 178 | + | |
165 | 179 | | |
166 | 180 | | |
167 | 181 | | |
| |||
173 | 187 | | |
174 | 188 | | |
175 | 189 | | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
176 | 198 | | |
177 | 199 | | |
178 | 200 | | |
| |||
1024 | 1046 | | |
1025 | 1047 | | |
1026 | 1048 | | |
| 1049 | + | |
1027 | 1050 | | |
1028 | 1051 | | |
1029 | 1052 | | |
| |||
1086 | 1109 | | |
1087 | 1110 | | |
1088 | 1111 | | |
| 1112 | + | |
1089 | 1113 | | |
1090 | 1114 | | |
1091 | 1115 | | |
| |||
1285 | 1309 | | |
1286 | 1310 | | |
1287 | 1311 | | |
| 1312 | + | |
1288 | 1313 | | |
1289 | 1314 | | |
1290 | 1315 | | |
| |||
1330 | 1355 | | |
1331 | 1356 | | |
1332 | 1357 | | |
| 1358 | + | |
| 1359 | + | |
| 1360 | + | |
| 1361 | + | |
| 1362 | + | |
| 1363 | + | |
1333 | 1364 | | |
1334 | 1365 | | |
1335 | 1366 | | |
| |||
1347 | 1378 | | |
1348 | 1379 | | |
1349 | 1380 | | |
| 1381 | + | |
1350 | 1382 | | |
1351 | 1383 | | |
1352 | 1384 | | |
| |||
1608 | 1640 | | |
1609 | 1641 | | |
1610 | 1642 | | |
| 1643 | + | |
1611 | 1644 | | |
1612 | 1645 | | |
1613 | 1646 | | |
| |||
0 commit comments