documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF

This commit is contained in:
master
2026-02-25 01:24:07 +02:00
parent b07d27772e
commit 4db038123b
9090 changed files with 4836 additions and 2909 deletions

View File

@@ -0,0 +1,56 @@
{
"module": "cryptography",
"feature": "eidas-qualified-timestamping",
"runId": "run-016",
"checkedAtUtc": "2026-02-11T07:58:28.1626861Z",
"featureFile": "docs/features/checked/cryptography/eidas-qualified-timestamping.md",
"filesChecked": [
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/EidasPlugin.cs",
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/ITimestampModeSelector.cs",
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/TimestampModeSelector.cs",
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/QualifiedTsaConfiguration.cs",
"src/Cryptography/__Tests/StellaOps.Cryptography.Tests/Eidas/TimestampModeSelectorTests.cs",
"src/Cryptography/__Tests/StellaOps.Cryptography.Tests/Eidas/QualifiedTsaProviderTests.cs",
"src/Cryptography/__Tests/StellaOps.Cryptography.Tests/CryptoProviderPluginBehaviorTests.cs"
],
"found": [
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/EidasPlugin.cs",
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/ITimestampModeSelector.cs",
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/TimestampModeSelector.cs",
"src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/QualifiedTsaConfiguration.cs",
"src/Cryptography/__Tests/StellaOps.Cryptography.Tests/Eidas/TimestampModeSelectorTests.cs",
"src/Cryptography/__Tests/StellaOps.Cryptography.Tests/Eidas/QualifiedTsaProviderTests.cs",
"src/Cryptography/__Tests/StellaOps.Cryptography.Tests/CryptoProviderPluginBehaviorTests.cs"
],
"missing": [
],
"declarationsChecked": [
{
"name": "EidasPlugin",
"file": "src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/EidasPlugin.cs",
"found": true
},
{
"name": "TimestampModeSelector",
"file": "src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/TimestampModeSelector.cs",
"found": true
},
{
"name": "QualifiedTsaProvider",
"file": "src/Cryptography/StellaOps.Cryptography.Plugin.Eidas/Timestamping/QualifiedTsaConfiguration.cs",
"found": true
},
{
"name": "TimestampModeSelectorTests",
"file": "src/Cryptography/__Tests/StellaOps.Cryptography.Tests/Eidas/TimestampModeSelectorTests.cs",
"found": true
},
{
"name": "QualifiedTsaProviderTests",
"file": "src/Cryptography/__Tests/StellaOps.Cryptography.Tests/Eidas/QualifiedTsaProviderTests.cs",
"found": true
}
],
"verdict": "pass"
}

View File

@@ -0,0 +1,25 @@
{
"project": "src/Cryptography/StellaOps.Cryptography/StellaOps.Cryptography.csproj",
"buildResult": "pass",
"testResult": "pass",
"command": "dotnet build src/Cryptography/StellaOps.Cryptography/StellaOps.Cryptography.csproj -c Release --nologo; dotnet test src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj -c Release --nologo",
"testProjects": [
"src/Cryptography/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj"
],
"testsRun": 108,
"testsPassed": 108,
"testsFailed": 0,
"environment": {
"dockerInfoExitCode": 0,
"dockerInfoEvidence": "docs\\qa\\feature-checks\\runs\\cryptography\\eidas-qualified-timestamping\\run-016/evidence/docker-info.txt",
"dockerPsExitCode": 0,
"dockerPsEvidence": "docs\\qa\\feature-checks\\runs\\cryptography\\eidas-qualified-timestamping\\run-016/evidence/docker-ps.txt"
},
"errors": [
],
"warnings": [
],
"runAtUtc": "2026-02-11T07:58:28.1705534Z"
}

View File

@@ -0,0 +1,43 @@
{
"type": "integration",
"module": "cryptography",
"feature": "eidas-qualified-timestamping",
"runId": "run-016",
"capturedAtUtc": "2026-02-11T07:58:28.1745212Z",
"commands": [
{
"description": "Build cryptography behavioral harness",
"command": "dotnet build docs/qa/feature-checks/runs/cryptography/_run-016_capture/evidence/crypto-harness/crypto-harness.csproj -c Release --nologo",
"expectedExitCode": 0,
"actualExitCode": 0,
"commandCapturedAtUtc": "2026-02-11T07:57:10.7721723Z",
"evidence": "docs\\qa\\feature-checks\\runs\\cryptography\\eidas-qualified-timestamping\\run-016/evidence/tier2-harness-build-output.txt",
"result": "pass"
},
{
"description": "Run harness scenario \u0027eidas-qualified-timestamping\u0027 for strict Tier 2 user-surface verification",
"command": "dotnet docs/qa/feature-checks/runs/cryptography/_run-016_capture/evidence/crypto-harness/bin/Release/net10.0/crypto-harness.dll eidas-qualified-timestamping",
"expectedExitCode": 0,
"actualExitCode": 0,
"commandCapturedAtUtc": "2026-02-11T07:57:11.5059305Z",
"evidence": "docs\\qa\\feature-checks\\runs\\cryptography\\eidas-qualified-timestamping\\run-016/evidence/tier2-harness-run-output.txt",
"result": "pass"
}
],
"behaviorVerified": [
"eIDAS scenario confirmed CAdES-T algorithm routing is exposed through plugin CanHandle.",
"Fail-closed path validated when signing without certificate configuration (InvalidOperationException)."
],
"harnessSummary": {
"scenario": "eidas-qualified-timestamping",
"supportsCadesT": true,
"failClosed": true,
"hashLength": 32,
"utcNow": "2026-02-11T07:57:11.5958801+00:00"
},
"evidence": [
"docs\\qa\\feature-checks\\runs\\cryptography\\eidas-qualified-timestamping\\run-016/evidence/tier2-harness-build-output.txt",
"docs\\qa\\feature-checks\\runs\\cryptography\\eidas-qualified-timestamping\\run-016/evidence/tier2-harness-run-output.txt"
],
"verdict": "pass"
}