feat(key): add SSH public key and signature file links

This commit is contained in:
inference 2025-06-24 18:12:04 +00:00
parent 26122a2dd4
commit bccf04b006
Signed by: inference
SSH Key Fingerprint: SHA256:/O3c09/4f1lh4zrhFs2qvQEDda6dZbTwG9xEcj8OfWo
2 changed files with 30 additions and 9 deletions

View File

@ -1,7 +1,7 @@
<!DOCTYPE html>
<!-- Inferencium - Website - Key -->
<!-- Version: 9.2.0-alpha.9 -->
<!-- Version: 9.2.0-alpha.10 -->
<!-- Copyright 2022 Jake Winters -->
<!-- SPDX-License-Identifier: BSD-3-Clause -->
@ -96,9 +96,11 @@
<p>SSH keys used to sign data outside of their validity periods should be classified as
compromised; only trust SSH keys used within their validity periods.</p>
<p>Each SSH key is signed with the previous key, allowing verification of the
chain-of-trust. It is <strong>strongly</strong> recommended that you verify the entire
chain, which can be performed by adding each of my public keys to SSH's
<code>allowed_signers</code> file, then running the following command for each key:</p>
chain-of-trust. You can download my public keys and their signature files via their ID links
in the table below.</p>
<p>It is <strong>strongly</strong> recommended that you verify the entire chain, which can
be performed by adding each of my public keys to SSH's <code>allowed_signers</code> file,
then running the following command for each key:</p>
<pre>ssh-keygen -Y verify -f <var>&lt;allowed_signers file&gt;</var> -I <var>&lt;signer name/email address&gt;</var> -n file -s <var>&lt;signature file of file-to-verify&gt;</var> &lt; <var>&lt;file-to-verify&gt;</var></pre>
<p>You can use my base <a href="key/allowed_signers"><code>allowed_signers</code></a> file
in lieu of your own, or inject its contents into your own.</p>
@ -111,28 +113,39 @@
<th>Validity End</th>
</tr>
<tr class="ssh-valid">
<td class="ssh-valid">#3</td>
<td class="ssh-valid">
<p><a href="key/inference%233.pub">#3</a></p>
<p class="small">(<a class="small" href="key/inference%233.pub.sig">Sig</a>)</p>
</td>
<td><pre class="ssh-valid">ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHSJTj7ksjVys/nBy3H6Tn+AwJlzLG9RUAtNOBPAaEtj</pre></td>
<td><pre class="ssh-valid">SHA256:/O3c09/4f1lh4zrhFs2qvQEDda6dZbTwG9xEcj8OfWo</pre></td>
<td class="ssh-valid">2025-06-23</td>
<td class="ssh-valid">Present</td>
</tr>
<tr class="ssh-invalid">
<td class="ssh-invalid">#2</td>
<td class="ssh-invalid">
<p><a href="key/inference%232.pub">#2</a></p>
<p class="small">(<a class="small" href="key/inference%232.pub.sig">Sig</a>)</p>
</td>
<td><pre class="ssh-invalid">ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ7xGvfyArrAwOAzjnkPIWYmLzX4JAxjrqpzkDBMycQS</pre></td>
<td><pre class="ssh-invalid">SHA256:K/a677+eHm7chi3X4s77BIpLTE9Vge1tsv+jUL5gI+Y</pre></td>
<td class="ssh-invalid">2024-04-01</td>
<td class="ssh-invalid">2025-06-23</td>
</tr>
<tr class="ssh-invalid">
<td class="ssh-invalid">#1</td>
<td class="ssh-invalid">
<p><a href="key/inference%231.pub">#1</a></p>
<p class="small">(<a class="small" href="key/inference%231.pub.sig">Sig</a>)</p>
</td>
<td><pre class="ssh-invalid">ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILHPGnrIg7dI7GUqA+lTztJSrn+7QyRceajqs4iaU8UG</pre></td>
<td><pre class="ssh-invalid">SHA256:FtEVfx1CmTKMy40VwZvF4k+3TC+QhCWy+EmPRg50Nnc</pre></td>
<td class="ssh-invalid">2023-07-27</td>
<td class="ssh-invalid">2024-04-01</td>
</tr>
<tr class="ssh-invalid">
<td class="ssh-invalid">#0</td>
<td class="ssh-invalid">
<p><a href="key/inference%230.pub">#0</a></p>
</td>
<td><pre class="ssh-invalid">ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINs8UH2hVmNSg0qKig/9ZQt07IuOHsorRfw1doEgMuJ8</pre></td>
<td><pre class="ssh-invalid">SHA256:9Pl0nZ2UJacgm+IeEtLSZ4FOESgP1eKCtRflfPfdX9M</pre></td>
<td class="ssh-invalid">2023-01-01</td>

View File

@ -1,5 +1,5 @@
/* Inferencium - Website - CSS - Main */
/* Version: 12.5.0-alpha.1 */
/* Version: 12.5.0-alpha.2 */
/* Copyright 2022 Jake Winters */
/* SPDX-License-Identifier: BSD-3-Clause */
@ -65,6 +65,10 @@ p {
font-size: 16px;
}
p.small {
font-size: 12px;
}
p.announce-imp, p.announce-imp a {
margin-top: 30%;
margin-bottom: 30%;
@ -108,6 +112,10 @@ a {
text-decoration: none;
}
a.small {
font-size: 12px;
}
a:visited {
color: #ce93d8;
}