<?xml version='1.0' encoding='utf-8'?>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc2629 version  -->
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">
<?rfc toc="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-bre-openpgp-samples-01" category="info" obsoletes="" updates="" submissionType="IETF" xml:lang="en" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 2.37.1 -->
  <front>
    <title>OpenPGP Example Keys and Certificates</title>
    <seriesInfo name="Internet-Draft" value="draft-bre-openpgp-samples-01"/>
    <author initials="B.R." surname="Einarsson" fullname="Bjarni Rúnar Einarsson">
      <organization>Mailpile ehf</organization>
      <address>
        <postal>
          <street>Baronsstig</street>
          <country>Iceland</country>
        </postal>
        <email>bre@mailpile.is</email>
      </address>
    </author>
    <author initials="." surname="juga" fullname="juga">
      <organization>Independent</organization>
      <address>
        <email>juga@riseup.net</email>
      </address>
    </author>
    <author initials="D.K." surname="Gillmor" fullname="Daniel Kahn Gillmor">
      <organization abbrev="ACLU">American Civil Liberties Union</organization>
      <address>
        <postal>
          <street>125 Broad St.</street>
          <city>New York, NY</city>
          <code>10004</code>
          <country>USA</country>
        </postal>
        <email>dkg@fifthhorseman.net</email>
      </address>
    </author>
    <date year="2019" month="December" day="20"/>
    <area>int</area>
    <workgroup>openpgp</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <t>The OpenPGP development community benefits from sharing samples of signed or encrypted data. This document facilitates such collaboration by defining a small set of OpenPGP certificates and keys for use when generating such samples.</t>
    </abstract>
  </front>
  <middle>
    <section anchor="introduction" numbered="true" toc="default">
      <name>Introduction</name>
      <t>The OpenPGP development community, in particular the e-mail development community, benefits from sharing samples of signed and/or encrypted data. Often the exact key material used does not matter because the properties being tested pertain to implementation correctness, completeness or interoperability of the overall system. However, without access to the relevant secret key material, a sample is useless.</t>
      <t>This document defines a small set of OpenPGP certificates and secret keys for use when generating or operating on such samples.</t>
      <t>Samples are provided for two "personas", Alice and Bob. Alice uses keys based on the Ed25519 elliptic curve algorithm, but Bob is a bit behind the times and has a 3072-bit RSA key.</t>
      <section anchor="requirements-language" numbered="true" toc="default">
        <name>Requirements Language</name>
        <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 <xref target="RFC2119" format="default"/> <xref target="RFC8174" format="default"/> when, and only when, they appear in all capitals, as shown here.</t>
      </section>
      <section anchor="terminology" numbered="true" toc="default">
        <name>Terminology</name>
        <t>This document makes use of the terminology section from <xref target="I-D.draft-dkg-openpgp-abuse-resistant-keystore-04" format="default"/>.</t>
      </section>
    </section>
    <section anchor="alices-ed25519-samples" numbered="true" toc="default">
      <name>Alice's Ed25519 Samples</name>
      <t>Properties:</t>
      <ul spacing="normal">
        <li>OpenPGP Version: 4</li>
        <li>Fingerprint: EB85 BB5F A33A 75E1 5E94 4E63 F231 550C 4F47 E38E</li>
        <li>Primary key algorithm: Ed25519 <xref target="I-D.ietf-openpgp-rfc4880bis" format="default"/></li>
        <li>Primary key creation date: Tue Jan 22 11:56:25 GMT 2019</li>
        <li>Primary key capabilities: certify, sign</li>
        <li>User ID: <tt>Alice Lovelace &lt;alice@openpgp.example&gt;</tt></li>
        <li>Symmetric algorithm preferences: AES-256, AES-192, AES-128, 3DES</li>
        <li>Hash algorithm preferences: SHA512, SHA384, SHA256, SHA224, SHA1</li>
        <li>Compresson algorithm preferences: ZLIB, BZip2, ZIP</li>
        <li>Subkey algorithm: Curve25519</li>
        <li>Subkey capabilities: encrypt</li>
        <li>Subkey creation date: Tue Jan 22 11:56:25 GMT 2019</li>
        <li>There are no expiration dates in the entire certificate</li>
        <li>The secret key material is in the clear (no password)</li>
        <li>All OpenPGP signature packets contain a hashed Issuer Fingerprint
subpacket (see <xref target="I-D.ietf-openpgp-rfc4880bis" format="default"/></li>
      </ul>
      <section anchor="alice-cert" numbered="true" toc="default">
        <name>Alice's OpenPGP Certificate</name>
        <artwork name="" type="" align="left" alt=""><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: Alice's OpenPGP certificate
Comment: https://www.ietf.org/id/draft-bre-openpgp-samples-01.html

mDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U
b7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE
ExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy
MVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO
dypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4
OARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s
E9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb
DAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn
0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE=
=iIGO
-----END PGP PUBLIC KEY BLOCK-----
]]></artwork>
      </section>
      <section anchor="alice-key" numbered="true" toc="default">
        <name>Alice's OpenPGP Secret Key Material</name>
        <artwork name="" type="" align="left" alt=""><![CDATA[
-----BEGIN PGP PRIVATE KEY BLOCK-----
Comment: Alice's OpenPGP Transferable Secret Key
Comment: https://www.ietf.org/id/draft-bre-openpgp-samples-01.html

lFgEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U
b7O1u10AAP9XBeW6lzGOLx7zHH9AsUDUTb2pggYGMzd0P3ulJ2AfvQ4RtCZBbGlj
ZSBMb3ZlbGFjZSA8YWxpY2VAb3BlbnBncC5leGFtcGxlPoiQBBMWCAA4AhsDBQsJ
CAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE64W7X6M6deFelE5j8jFVDE9H444FAl2l
nzoACgkQ8jFVDE9H447pKwD6A5xwUqIDprBzrHfahrImaYEZzncqb25vkLV2arYf
a78A/R3AwtLQvjxwLDuzk4dUtUwvUYibL2sAHwj2kGaHnfICnF0EXEcE6RIKKwYB
BAGXVQEFAQEHQEL/BiGtq0k84Km1wqQw2DIikVYrQrMttN8d7BPfnr4iAwEIBwAA
/3/xFPG6U17rhTuq+07gmEvaFYKfxRB6sgAYiW6TMTpQEK6IeAQYFggAIBYhBOuF
u1+jOnXhXpROY/IxVQxPR+OOBQJcRwTpAhsMAAoJEPIxVQxPR+OOWdABAMUdSzpM
hzGs1O0RkWNQWbUzQ8nUOeD9wNbjE3zR+yfRAQDbYqvtWQKN4AQLTxVJN5X5AWyb
Pnn+We1aTBhaGa86AQ==
=n8OM
-----END PGP PRIVATE KEY BLOCK-----
]]></artwork>
      </section>
      <section anchor="alice-rev" numbered="true" toc="default">
        <name>Alice's Revocation Certificate</name>
        <artwork name="" type="" align="left" alt=""><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: Alice's revocation certificate
Comment: https://www.ietf.org/id/draft-bre-openpgp-samples-01.html

iHgEIBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXaWkOwIdAAAKCRDyMVUM
T0fjjoBlAQDA9ukZFKRFGCooVcVoDVmxTaHLUXlIg9TPh2f7zzI9KgD/SLNXUOaH
O6TozOS7C9lwIHwwdHdAxgf5BzuhLT9iuAM=
=Tm8h
-----END PGP PUBLIC KEY BLOCK-----
]]></artwork>
      </section>
    </section>
    <section anchor="bobs-rsa-3072-samples" numbered="true" toc="default">
      <name>Bob's RSA-3072 Samples</name>
      <t>Properties:</t>
      <ul spacing="normal">
        <li>OpenPGP Version: 4</li>
        <li>Fingerprint: D1A6 6E1A 23B1 82C9 980F 788C FBFC C82A 015E 7330</li>
        <li>Primary key algorithm: RSA 3072 <xref target="RFC4880" format="default"/></li>
        <li>Primary key creation date: Tue Oct 15 10:18:26 GMT 2019</li>
        <li>Primary key capabilities: certify, sign</li>
        <li>User ID: <tt>Bob Babbage &lt;bob@openpgp.example&gt;</tt></li>
        <li>Symmetric algorithm preferences: AES-256, AES-192, AES-128, 3DES</li>
        <li>Hash algorithm preferences: SHA512, SHA384, SHA256, SHA224, SHA1</li>
        <li>Compresson algorithm preferences: ZLIB, BZip2, ZIP</li>
        <li>Subkey algorithm: RSA 3072</li>
        <li>Subkey capabilities: encrypt</li>
        <li>Subkey creation date: Tue Oct 15 10:18:26 GMT 2019</li>
        <li>There are no expiration dates in the entire certificate</li>
        <li>The secret key material is in the clear (no password)</li>
        <li>All OpenPGP signature packets contain a hashed Issuer Fingerprint
subpacket (see <xref target="I-D.ietf-openpgp-rfc4880bis" format="default"/></li>
      </ul>
      <section anchor="bob-cert" numbered="true" toc="default">
        <name>Bob's OpenPGP Certificate</name>
        <artwork name="" type="" align="left" alt=""><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: Bob's OpenPGP certificate
Comment: https://www.ietf.org/id/draft-bre-openpgp-samples-01.html

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
NEJd3XZRzaXZE2aAMQ==
=NXei
-----END PGP PUBLIC KEY BLOCK-----
]]></artwork>
      </section>
      <section anchor="bob-key" numbered="true" toc="default">
        <name>Bob's OpenPGP Secret Key Material</name>
        <artwork name="" type="" align="left" alt=""><![CDATA[
-----BEGIN PGP PRIVATE KEY BLOCK-----
Comment: Bob's OpenPGP Transferable Secret Key
Comment: https://www.ietf.org/id/draft-bre-openpgp-samples-01.html

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
=miES
-----END PGP PRIVATE KEY BLOCK-----
]]></artwork>
      </section>
      <section anchor="bob-rev" numbered="true" toc="default">
        <name>Bob's Revocation Certificate</name>
        <artwork name="" type="" align="left" alt=""><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: Bob's revocation certificate
Comment: https://www.ietf.org/id/draft-bre-openpgp-samples-01.html

iQG2BCABCgAgFiEE0aZuGiOxgsmYD3iM+/zIKgFeczAFAl2lnQQCHQAACgkQ+/zI
KgFeczAIHAv/RrlGlPFKsW0BShC8sVtPfbT1N9lUqyrsgBhrUryM/i+rBtkbnSjp
28R5araupt0og1g2L5VsCRM+ql0jf0zrZXOorKfAO70HCP3X+MlEquvztMUZGJRZ
7TSMgIY1MeFgLmOw9pDKf3tSoouBOpPe5eVfXviEDDo2zOfdntjPyCMlxHgAcjZo
XqMaurV+nKWoIx0zbdpNLsRy4JZcmnOSFdPw37R8U2miPi2qNyVwcyCxQy0LjN7Y
AWadrs9vE0DrneSVP2OpBhl7g+Dj2uXJQRPVXcq6w9g5Fir6DnlhekTLsa78T5cD
n8q7aRusMlALPAOosENOgINgsVcjuILkPN1eD+zGAgHgdiKaep1+P3pbo5n0CLki
UCAsLnCEo8eBV9DCb/n1FlI5yhQhgQyMYlp/49H0JSc3IY9KHhv6f0zIaRWs0JuD
ajcXTJ9AyB+SA6GBb9Q+XsNXjZ1gj75ekUD1sQ3ezTvVfovgP5bD+vPvILhSImKB
aU6V3zld/x/1
=mMwU
-----END PGP PUBLIC KEY BLOCK-----
]]></artwork>
      </section>
    </section>
    <section anchor="security-considerations" numbered="true" toc="default">
      <name>Security Considerations</name>
      <t>The keys presented in this document should be considered compromised and insecure, because the secret key material is published and therefore not secret.</t>
      <t>Applications which maintain blacklists of invalid key material SHOULD include these keys in their lists.</t>
    </section>
    <section anchor="iana-considerations" numbered="true" toc="default">
      <name>IANA Considerations</name>
      <t>IANA has nothing to do for this document.</t>
    </section>
    <section anchor="document-considerations" numbered="true" toc="default">
      <name>Document Considerations</name>
      <t>[ RFC Editor: please remove this section before publication ]</t>
      <t>This document is currently edited as markdown.  Minor editorial
changes can be suggested via merge requests at
https://gitlab.com/openpgp-wg/openpgp-samples or by e-mail to the
authors.  Please direct all significant commentary to the public IETF
OpenPGP mailing list: openpgp@ietf.org</t>
      <section anchor="document-history" numbered="true" toc="default">
        <name>Document History</name>
        <t>Changes between -00 and -01:</t>
        <ul spacing="normal">
          <li>converted to XML2RFC v3</li>
          <li>added internal backreferences to sample material to spread awareness</li>
        </ul>
      </section>
    </section>
    <section anchor="acknowledgements" numbered="true" toc="default">
      <name>Acknowledgements</name>
      <t>The authors would like to acknowledge the help and input of the other
participants at the OpenPGP e-mail summit 2019
<xref target="OpenPGP-Email-Summit-2019" format="default"/>.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <seriesInfo name="DOI" value="10.17487/RFC2119"/>
            <seriesInfo name="RFC" value="2119"/>
            <seriesInfo name="BCP" value="14"/>
            <author initials="S." surname="Bradner" fullname="S. Bradner">
              <organization/>
            </author>
            <date year="1997" month="March"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification.  These words are often capitalized. This document defines these words as they should be interpreted in IETF documents.  This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
        </reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <seriesInfo name="DOI" value="10.17487/RFC8174"/>
            <seriesInfo name="RFC" value="8174"/>
            <seriesInfo name="BCP" value="14"/>
            <author initials="B." surname="Leiba" fullname="B. Leiba">
              <organization/>
            </author>
            <date year="2017" month="May"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol  specifications.  This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the  defined special meanings.</t>
            </abstract>
          </front>
        </reference>
        <reference anchor="RFC4880" target="https://www.rfc-editor.org/info/rfc4880">
          <front>
            <title>OpenPGP Message Format</title>
            <seriesInfo name="DOI" value="10.17487/RFC4880"/>
            <seriesInfo name="RFC" value="4880"/>
            <author initials="J." surname="Callas" fullname="J. Callas">
              <organization/>
            </author>
            <author initials="L." surname="Donnerhacke" fullname="L. Donnerhacke">
              <organization/>
            </author>
            <author initials="H." surname="Finney" fullname="H. Finney">
              <organization/>
            </author>
            <author initials="D." surname="Shaw" fullname="D. Shaw">
              <organization/>
            </author>
            <author initials="R." surname="Thayer" fullname="R. Thayer">
              <organization/>
            </author>
            <date year="2007" month="November"/>
            <abstract>
              <t>This document is maintained in order to publish all necessary information needed to develop interoperable applications based on the OpenPGP format.  It is not a step-by-step cookbook for writing an application.  It describes only the format and methods needed to read, check, generate, and write conforming packets crossing any network.  It does not deal with storage and implementation questions. It does, however, discuss implementation issues necessary to avoid security flaws.</t>
              <t>OpenPGP software uses a combination of strong public-key and symmetric cryptography to provide security services for electronic communications and data storage.  These services include confidentiality, key management, authentication, and digital signatures.  This document specifies the message formats used in OpenPGP.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
        </reference>
        <reference anchor="I-D.ietf-openpgp-rfc4880bis" target="http://www.ietf.org/internet-drafts/draft-ietf-openpgp-rfc4880bis-08.txt">
          <front>
            <title>OpenPGP Message Format</title>
            <seriesInfo name="Internet-Draft" value="draft-ietf-openpgp-rfc4880bis-08"/>
            <author initials="W" surname="Koch" fullname="Werner Koch">
              <organization/>
            </author>
            <author initials="b" surname="carlson" fullname="brian carlson">
              <organization/>
            </author>
            <author initials="R" surname="Tse" fullname="Ronald Tse">
              <organization/>
            </author>
            <author initials="D" surname="Atkins" fullname="Derek Atkins">
              <organization/>
            </author>
            <author initials="D" surname="Gillmor" fullname="Daniel Gillmor">
              <organization/>
            </author>
            <date month="September" day="6" year="2019"/>
            <abstract>
              <t>{ Work in progress to update the OpenPGP specification from RFC4880 }  This document specifies the message formats used in OpenPGP.  OpenPGP provides encryption with public-key or symmetric cryptographic algorithms, digital signatures, compression and key management.  This document is maintained in order to publish all necessary information needed to develop interoperable applications based on the OpenPGP format.  It is not a step-by-step cookbook for writing an application.  It describes only the format and methods needed to read, check, generate, and write conforming packets crossing any network.  It does not deal with storage and implementation questions. It does, however, discuss implementation issues necessary to avoid security flaws.</t>
            </abstract>
          </front>
        </reference>
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="OpenPGP-Email-Summit-2019" target="https://wiki.gnupg.org/OpenPGPEmailSummit201910">
          <front>
            <title>OpenPGP Email Summit 2019</title>
            <author>
              <organization/>
            </author>
            <date year="2019" month="October"/>
          </front>
        </reference>
        <reference anchor="I-D.draft-dkg-openpgp-abuse-resistant-keystore-04" target="http://www.ietf.org/internet-drafts/draft-dkg-openpgp-abuse-resistant-keystore-04.txt">
          <front>
            <title>Abuse-Resistant OpenPGP Keystores</title>
            <seriesInfo name="Internet-Draft" value="draft-dkg-openpgp-abuse-resistant-keystore-04"/>
            <author initials="D" surname="Gillmor" fullname="Daniel Gillmor">
              <organization/>
            </author>
            <date month="August" day="22" year="2019"/>
            <abstract>
              <t>OpenPGP transferable public keys are composite certificates, made up of primary keys, direct key signatures, user IDs, identity certifications ("signature packets"), subkeys, and so on.  They are often assembled by merging multiple certificates that all share the same primary key, and are distributed in public keystores.  Unfortunately, since many keystores permit any third-party to add a certification with any content to any OpenPGP certificate, the assembled/merged form of a certificate can become unwieldy or undistributable.  Furthermore, keystores that are searched by user ID or fingerprint can be made unusable for specific searches by public submission of bogus certificates.  And finally, keystores open to public submission can also face simple resource exhaustion from flooding with bogus submissions, or legal or other risks from uploads of toxic data.  This draft documents techniques that an archive of OpenPGP certificates can use to mitigate the impact of these various attacks, and the implications of these concerns and mitigations for the rest of the OpenPGP ecosystem.</t>
            </abstract>
          </front>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
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
AAA=

-->
</rfc>
