This commit fixes the SSH-key table overflow to prevent the entire webpage from scrolling horizontally when the table overflows off-screen.
162 lines
8.0 KiB
HTML
162 lines
8.0 KiB
HTML
<!DOCTYPE html>
|
|
|
|
<!-- Inferencium - Website - Key -->
|
|
<!-- Version: 9.2.0-alpha.11 -->
|
|
|
|
<!-- Copyright 2022 Jake Winters -->
|
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
|
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
|
<head>
|
|
<meta charset="utf-8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<link rel="stylesheet" href="main.css"/>
|
|
<link rel="icon shortcut" href="asset/img/logo/inferencium-notext.png"/>
|
|
<title>Inferencium - Key</title>
|
|
</head>
|
|
<body>
|
|
<nav class="navbar">
|
|
<div class="logo"><a href="index.xhtml"><img src="asset/img/logo/inferencium-notext.png" alt="Inferencium logo"/></a></div>
|
|
<div class="title"><a href="index.xhtml">Inferencium</a></div>
|
|
<div><a href="about.xhtml">About</a></div>
|
|
<div><a href="news.xhtml">News</a></div>
|
|
<div><a href="documentation.xhtml">Documentation</a></div>
|
|
<div><a href="source.xhtml">Source</a></div>
|
|
<div><a href="changelog.xhtml">Changelog</a></div>
|
|
<div><a href="blog.xhtml">Blog</a></div>
|
|
<div><a href="contact.xhtml">Contact</a></div>
|
|
<div><a href="directory.xhtml">Directory</a></div>
|
|
<div><a href="key.xhtml">Key</a></div>
|
|
<div class="sitemap"><a href="sitemap.xhtml">Sitemap</a></div>
|
|
</nav>
|
|
<h1>Key</h1>
|
|
<nav id="toc">
|
|
<h2><a href="#toc">Table of Contents</a></h2>
|
|
<ul>
|
|
<li><a href="#notes">Notes</a></li>
|
|
<li><a href="#e2ee">End-to-end Encrypted Contact Methods</a></li>
|
|
<ul>
|
|
<li><a href="#xmpp">XMPP</a></li>
|
|
<ul>
|
|
<li><a href="#xmpp-inferencium">inference@inferencium.net (Main)</a></li>
|
|
<ul>
|
|
<li><a href="#xmpp-inferencium-current">Current</a></li>
|
|
<ul>
|
|
<li><a href="#xmpp-inferencium-current-1">#1</a></li>
|
|
</ul>
|
|
<li><a href="#xmpp-inferencium-legacy">Legacy</a></li>
|
|
<ul>
|
|
<li><a href="#xmpp-inferencium-legacy-0">#0</a></li>
|
|
</ul>
|
|
</ul>
|
|
</ul>
|
|
</ul>
|
|
<li><a href="#file_git_signing">File/Git Signing</a></li>
|
|
<ul>
|
|
<li><a href="#ssh">SSH</a></li>
|
|
</ul>
|
|
</ul>
|
|
</nav>
|
|
<section id="notes">
|
|
<h2><a href="#notes">Notes</a></h2>
|
|
<ul>
|
|
<li>You can also find my keys on
|
|
<a href="https://github.com/inferenceus/key">GitHub</a>
|
|
and
|
|
<a href="https://codeberg.org/inference/key">Codeberg</a>
|
|
in order to check for discrepancies between the keys</li>
|
|
<li>Verification does not verify a person, only their devices, and can be defeated via coercion
|
|
or other force</li>
|
|
</ul>
|
|
</section>
|
|
<section id="e2ee">
|
|
<h2><a href="#e2ee">End-to-end Encrypted Contact Methods</a></h2>
|
|
<section id="xmpp">
|
|
<h3><a href="#xmpp"><img class="logo-small" src="asset/img/logo/xmpp.png" width="40" height="40" alt="XMPP logo"/>XMPP</a></h3>
|
|
<p class="update_date">Updated: 2023-10-16 (UTC+00:00)</p>
|
|
<p>Whenever possible, open the links to pin the fingerprints directly
|
|
from this webpage; if that is not possible, manually verify the
|
|
fingerprints.</p>
|
|
<h4 id="xmpp-inferencium"><a href="#xmpp-inferencium">inference@inferencium.net (Main)</a></h4>
|
|
<h5 id="xmpp-inferencium-current"><a href="#xmpp-inferencium-current">Current</a></h5>
|
|
<h6 id="xmpp-inferencium-current-1"><a href="#xmpp-inferencium-current-1">#1</a></h6>
|
|
<code>67ee49da 37bcc392 691d9151 851e4240 6b5e80c2 e7d060b5 78dfdb41 443f9c52</code>
|
|
<p><a href="xmpp:inference@inferencium.net?omemo-sid-1641576775=67ee49da37bcc392691d9151851e42406b5e80c2e7d060b578dfdb41443f9c52">xmpp:inference@inferencium.net?omemo-sid-1641576775=67ee49da37bcc392691d9151851e42406b5e80c2e7d060b578dfdb41443f9c52</a></p>
|
|
<h5 id="xmpp-inferencium-legacy"><a href="#xmpp-inferencium-legacy">Legacy</a></h5>
|
|
<h6 id="xmpp-inferencium-legacy-0"><a href="#xmpp-inferencium-legacy-0">#0</a></h6>
|
|
<code>1bd03c6a 5e011655 2fafd697 da4fce70 63de5a83 a264a34a fcce78fe 6b06820c</code>
|
|
<p><a href="xmpp:inference@inferencium.net?omemo-sid-1586888206=1bd03c6a5e0116552fafd697da4fce7063de5a83a264a34afcce78fe6b06820c">xmpp:inference@inferencium.net?omemo-sid-1586888206=1bd03c6a5e0116552fafd697da4fce7063de5a83a264a34afcce78fe6b06820c</a></p>
|
|
</section>
|
|
</section>
|
|
<section id="file_git_signing">
|
|
<h2><a href="#file_git_signing">File/Git Signing</a></h2>
|
|
<section id="ssh">
|
|
<h3><a href="#ssh">SSH</a></h3>
|
|
<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. 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><allowed_signers file></var> -I <var><signer name/email address></var> -n file -s <var><signature file of file-to-verify></var> < <var><file-to-verify></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>
|
|
<div style="overflow-x:auto;">
|
|
<table>
|
|
<tr>
|
|
<th>ID</th>
|
|
<th>Public Key</th>
|
|
<th>Fingerprint</th>
|
|
<th>Validity Start</th>
|
|
<th>Validity End</th>
|
|
</tr>
|
|
<tr class="ssh-valid">
|
|
<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">
|
|
<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">
|
|
<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">
|
|
<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>
|
|
<td class="ssh-invalid">2023-07-27</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</section>
|
|
</section>
|
|
<div class="sitemap-small"><a href="sitemap.xhtml">Sitemap</a></div>
|
|
</body>
|
|
</html>
|