Compare commits

...

8 Commits

Author SHA256 Message Date
e0905e1f7c DEPLOY BOT: 🔁 Auto-Generate PDFs from *.rfc.xml. [skip ci]
X-CI-Metadata: master@47b20f7 at 2025-06-06T17:04:41Z on be9158e29fc7

Generated at: 2025-06-06T17:04:41Z
Runner Host : be9158e29fc7
Workflow ID : 🔁 Render RFCXML to PDF.
Git Commit  : 47b20f7 HEAD → master
2025-06-06 17:04:41 +00:00
47b20f7d35 DEPLOY BOT: 🛡️ Shell Script Linting [skip ci]
X-CI-Metadata: master@db1d923 at 2025-06-06T17:04:36Z on d4464d0bcd9c

Generated at: 2025-06-06T17:04:36Z
Runner Host : d4464d0bcd9c
Workflow ID : 🛡️ Shell Script Linting
Git Commit  : db1d923 HEAD -> master
2025-06-06 17:04:36 +00:00
db1d92322b V1.01.192.2025.06.06
All checks were successful
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 1m2s
🔁 Render RFCXML to PDF. / 🔁 Render RFCXML to PDF. (push) Successful in 1m7s
Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
2025-06-06 19:03:26 +02:00
b3d0c169cf DEPLOY BOT: 🔁 Auto-Generate PDFs from *.rfc.xml. [skip ci]
X-CI-Metadata: master@14efc28 at 2025-06-06T16:43:05Z on 4b8ab6837309

Generated at: 2025-06-06T16:43:05Z
Runner Host : 4b8ab6837309
Workflow ID : 🔁 Render RFCXML to PDF.
Git Commit  : 14efc28 HEAD → master
2025-06-06 16:43:05 +00:00
14efc280b7 DEPLOY BOT: 🛡️ Shell Script Linting [skip ci]
X-CI-Metadata: master@4670708 at 2025-06-06T16:42:00Z on 316d44da4b19

Generated at: 2025-06-06T16:42:00Z
Runner Host : 316d44da4b19
Workflow ID : 🛡️ Shell Script Linting
Git Commit  : 4670708 HEAD -> master
2025-06-06 16:42:00 +00:00
4670708da3 V1.01.192.2025.06.06
All checks were successful
🔁 Render Graphviz Diagrams. / 🔁 Render Graphviz Diagrams. (push) Successful in 21s
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 1m9s
🔁 Render RFCXML to PDF. / 🔁 Render RFCXML to PDF. (push) Successful in 1m52s
Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
2025-06-06 18:40:43 +02:00
33e61067a8 Merge remote-tracking branch 'origin/master' 2025-06-06 18:34:06 +02:00
15b57ae91f V1.01.192.2025.06.06
Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
2025-06-06 18:33:57 +02:00
7 changed files with 62 additions and 60 deletions

View File

@@ -127,10 +127,12 @@ jobs:
#
# We capture:
# - All files '*.sh', '*.rfc.xml'
# - All files whose first line begins with #! (shebang)
# - All files whose first line begins with "#!" (shebang)
# -------------------------------
mapfile -t files_to_check < <(
find . -type f \( \
find . \
-path './.git' -prune -o \
-type f \( \
-iname '*.sh' -o \
-iname '*.rfc.xml' -o \
-exec grep -Iq '^#!' {} \; \

View File

@@ -1,5 +1,5 @@
# SPDX-Version: 3.0
# SPDX-CreationInfo: 2025-06-06; WEIDNER, Marc S.; <msw@coresecret.dev>
# SPDX-CreationInfo: 2025-06-05; WEIDNER, Marc S.; <msw@coresecret.dev>
# SPDX-ExternalRef: GIT https://git.coresecret.dev/msw/CISS.debian.live.builder.git
# SPDX-FileContributor: WEIDNER, Marc S.; Centurion Intelligence Consulting Agency
# SPDX-FileCopyrightText: 2024-2025; WEIDNER, Marc S.; <msw@coresecret.dev>
@@ -9,8 +9,8 @@
# SPDX-PackageName: CISS.debian.live.builder
# SPDX-Security-Contact: security@coresecret.eu
This file was automatically generated by the DEPLOY BOT on: "2025-06-06T16:18:43Z".
This file was automatically generated by the DEPLOY BOT on: "2025-06-06T17:04:33Z".
⚠️ The last linter check was NOT successful. ⚠️
The last linter check was successful.
# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=text

View File

@@ -138,15 +138,15 @@ digraph CISS_debian_live_builder {
// Jump Host → Hidden-Master
Jump_Host -> Hidden_Master [color=green];
// Hidden-Master → Name servers (each green with the label HMAC SHA512)
// Hidden-Master → Name servers (each green with the label "HMAC SHA512")
Hidden_Master -> ns00 [color=green, label="HMAC SHA512"];
Hidden_Master -> ns01 [color=green, label="HMAC SHA512"];
Hidden_Master -> ns02 [color=green, label="HMAC SHA512"];
Hidden_Master -> ns03 [color=green, label="HMAC SHA512"];
// Red arrows DNSSEC from name server cluster (ns_anchor) → B cluster (b_big_anchor)
// Red arrows "DNSSEC" from name server cluster (ns_anchor) → B cluster (b_big_anchor)
ns_anchor -> b_big_anchor [color=red, label="DNSSEC"];
// Red arrow DNSSEC from nameserver cluster (ns_anchor) → cloud cluster (cloud_anchor)
// Red arrow "DNSSEC" from nameserver cluster (ns_anchor) → cloud cluster (cloud_anchor)
ns_anchor -> cloud_anchor [color=red, label="DNSSEC"];
// Red arrows from TLS Internet → B-Cluster and cloud

Binary file not shown.

View File

@@ -41,7 +41,7 @@
</address>
</author>
<date year="2025" month="06" day="03"/>
<date year="2025" month="06" day="06"/>
<area>General</area>
<workgroup>Internet Engineering Task Force</workgroup>
@@ -1068,7 +1068,7 @@ https://caa-ct-sts.<domain>.<tld>/.well-known/caa-ct-sts.txt
After fetching, Certification Authorities parse the file as above.
If the HTTP request fails for whatever reason,
(network error, invalid cert, status 200, or parse error),
(network error, invalid cert, status != 200, or parse error),
the policy is considered unavailable or invalid, and Certification Authorities fall back to "no policy".
HTTP 3xx redirects <strong>MUST NOT</strong> be followed, and HTTP caching
@@ -1377,7 +1377,7 @@ https://caa-ct-sts.<domain>.<tld>/.well-known/caa-ct-sts.txt
<name>Policy Redundancy Considerations</name>
<t>Let c be the number of critical CT-Logs and w be the number of whitelisted (non-critical) CT-Logs,
then the following expression is strongly <strong>RECOMMENDED</strong>:
|c| n + 1 |w| 2
|c| >= n + 1 ^ |w| &lt;= 2
</t>
<t>While the "critical=true" flag in the CAA <strong>"issuect"</strong> Parameter enforces that every
Certificate issuance must be logged to all specified CT-Logs, this strict requirement can introduce
@@ -1399,7 +1399,7 @@ https://caa-ct-sts.<domain>.<tld>/.well-known/caa-ct-sts.txt
<li>"+ 2" Whitelist of Non-Critical CT-Logs.
In addition to the n + 1 critical logs, domain owners <strong>SHOULD</strong> nominate at least
up to two further CT-Logs without the "critical=true" flag.
These whitelisted CT-Logs provide extra transparency channels,
These "whitelisted" CT-Logs provide extra transparency channels,
enabling issuance to continue if a critical CT-Log fails,
but do not block issuance if they are unreachable.
They <strong>MUST NOT</strong> not carry "critical=true"; otherwise,
@@ -1459,10 +1459,10 @@ https://caa-ct-sts.<domain>.<tld>/.well-known/caa-ct-sts.txt
<li>
<t>TLSA Usage</t>
<ul>
<li>3 1 1 SHA-256 hash of the leaf certificate's SPKI</li>
<li>3 1 2 SHA-512 hash of the leaf certificate's SPKI</li>
<li>2 1 1 SHA-256 hash of the issuing intermediate certificate's SPKI</li>
<li>2 1 2 SHA-512 hash of the issuing intermediate certificate's SPKI</li>
<li>3 1 1 - SHA-256 hash of the leaf certificate's SPKI</li>
<li>3 1 2 - SHA-512 hash of the leaf certificate's SPKI</li>
<li>2 1 1 - SHA-256 hash of the issuing intermediate certificate's SPKI</li>
<li>2 1 2 - SHA-512 hash of the issuing intermediate certificate's SPKI</li>
</ul>
<t>Here, TLSA-usage 3 (DANE-EE) and 2 (DANE-TA), selector 1 (SPKI), and matching
types 1 (SHA-256) and 2 (SHA-512) ensure that CAs validate the exact certificates
@@ -1600,7 +1600,7 @@ ct_policy: ( "example.ca; \
<name>Normative References</name>
<reference anchor="ISO-8601" target="https://www.iso.org/standard/70907.html">
<front>
<title>Date and time Representations for information interchange</title>
<title>Date and time - Representations for information interchange</title>
<author>
<organization>International Organization for Standardization</organization>
</author>
@@ -1659,7 +1659,7 @@ ct_policy: ( "example.ca; \
<name>Informative References</name>
<reference anchor="POSIX" target="https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/">
<front>
<title>Portable Operating System Interface (POSIX) - Base Specifications</title>
<title>Portable Operating System Interface (POSIX) - Base Specifications</title>
<author>
<organization>The Institute of Electrical and Electronics Engineers; The Open Group</organization>
</author>
@@ -1685,7 +1685,7 @@ ct_policy: ( "example.ca; \
</references>
<references>
<name>URI</name>
<reference anchor="URI1" target="https://coresecret.dev/msw/draft-weidner-catalog-rr-ext.git">
<reference anchor="URI1" target="https://git.coresecret.dev/msw/draft-weidner-catalog-rr-ext">
<front>
<title>This document</title>
<author/>