docs: private PubkeyElement createPubkeyElement(BareJid owner,
                                                OpenPgpV4Fingerprint fingerprint,
                                                Date date)
              throws MissingOpenPgpKeyException, IOException, PGPException {
          PGPPublicKeyRing ring = provider.getStore().getPublicKeyRing(owner, fingerprint);
          if (ring != null) {
              byte[] keyBytes = ring.getEncoded(true);
              return createPubkeyElement(keyBytes, date);
          }
          throw new MissingOpenPgpKeyException(owner, fingerprint);
      }