76 lines
3.7 KiB
Handlebars
76 lines
3.7 KiB
Handlebars
<!doctype html>
|
||
<html lang="{{lang}}">
|
||
<head>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||
<link rel="stylesheet" href="/assets/site.css?v=19" type="text/css"/>
|
||
<link rel="alternate" href="/atom.xml" type="application/atom+xml" title="keys.openpgp.org newsfeed" />
|
||
<title>keys.openpgp.org</title>
|
||
</head>
|
||
<body lang="{{lang}}">
|
||
<div class="card">
|
||
<link rel="stylesheet" href="/assets/proofs.css">
|
||
<div class="ui">
|
||
<div class="first">
|
||
<img class="avatar">
|
||
<h2 class="name"></h2>
|
||
</div>
|
||
<div class="second">
|
||
<h3><a href="" class="fpr"><code></code></a></h3>
|
||
<ul class="info">
|
||
</ul>
|
||
<ul class="proofs">
|
||
</ul>
|
||
</div>
|
||
<div class="top_link back_link">
|
||
<a href="{{ ../base_uri }}">{{ text "back to keys.openpgp.org" }}</a>
|
||
</div>
|
||
<div class="top_link proofs_link">
|
||
<a href="/about/proofs">{{ text "about profile pages" }}</a>
|
||
</div>
|
||
</div>
|
||
<template id="verification-log">
|
||
<div class="balloon" hidden>
|
||
<span class="close" title="Close">×</span>
|
||
<h3><span data-bind="username:textContent"></span> on <span data-bind="service:textContent"></span></h3>
|
||
<p>This identity was verified in your browser with the following steps:</p>
|
||
<ol>
|
||
<li>Download proof: <a href="" rel="noopener nofollow" target="_blank" data-bind="proofUrl:textContent proofUrl:href"></a></li>
|
||
<li>Find verification text: <code data-bind="verificationText:textContent"></code></li>
|
||
</ol>
|
||
<p data-bind="error:hidden">All steps successful. <span class="verified"> proof verified.</span></p>
|
||
<div data-bind="success:hidden">
|
||
<p>❌ Proof verification failed.</p>
|
||
<p>Error in step <span data-bind="step:textContent"></span>: <code data-bind="error:textContent"></code></p>
|
||
<p>Note: Reddit proofs fail to verify in Firefox due to a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1235978">bug in Tracking Protection</a>.</p>
|
||
</div>
|
||
</div>
|
||
</template>
|
||
<span hidden class="text-proof">proof</span>
|
||
<span hidden class="text-verified">verified</span>
|
||
<!--
|
||
Subresource Integrity pins the version of OpenPGP.js to one specifed release.
|
||
|
||
To check if this page is running the same version as the one that is released run:
|
||
|
||
$ curl -sSL https://github.com/openpgpjs/openpgpjs/raw/v4.10.4/dist/openpgp.min.js | openssl dgst -sha384 -binary | openssl base64 -A
|
||
|
||
The output should match the value in the "integrity" attribute (minus the hash name).
|
||
-->
|
||
<script src="/assets/openpgp.min.js" integrity="sha384-/N1ZJTH7aZFvzCM9Jy9dQmQzroYQpB5L2qrNPgYpg1/tbwVDvaqWwGHfHeFhSpcn" crossorigin="anonymous"></script>
|
||
<script src="/assets/js/proofs.js"></script>
|
||
<noscript>This page contents are generated and validated by JavaScript code running in your browser.
|
||
Please enable JavaScript to see user's profile page.</noscript>
|
||
<div class="spacer"></div>
|
||
</div>
|
||
<div class="attribution">
|
||
<p>
|
||
<a href="https://gitlab.com/hagrid-keyserver/hagrid/">Hagrid</a>
|
||
{{ text "v{{ version }} built from" rerender }}
|
||
<a href="https://gitlab.com/hagrid-keyserver/hagrid/commit/{{ commit }}">{{ commit }}</a>
|
||
</p>
|
||
<p>{{ text "Powered by <a href=\"https://sequoia-pgp.org\">Sequoia-PGP</a> and <a href=\"https://openpgpjs.org\">OpenPGP.js</a>" }}</p>
|
||
<p>{{ text "Background image retrieved from <a href=\"https://www.toptal.com/designers/subtlepatterns/subtle-grey/\">Subtle Patterns</a> under CC BY-SA 3.0" }}</p>
|
||
</div>
|
||
</body>
|
||
</html>
|