diff --git a/xep-0373.xml b/xep-0373.xml index 6d1add19..0659bae6 100644 --- a/xep-0373.xml +++ b/xep-0373.xml @@ -46,6 +46,14 @@ look@my.amazin.horse valodim@stratum0.org + + 0.7.0 + 2021-05-04 + ps + +

Recommend PubSub access model 'open' for public key data node and metadata node.

+
+
0.6.0 2020-11-22 @@ -337,6 +345,12 @@ public key using Base64. The id of the node MUST be "urn:xmpp:openpgp:0:public-keys:" followed by the fingerprint string of the OpenPGP public-key contained in the data node.

+

In absence of a use-case specific access model, it is RECOMMENDED to use the 'open' access + model for the public key data node in order to give entities without presence subscription + read access to the public key.

+ +

The access model can be changed efficiently by using publish-options.

+

The OpenPGP v4 fingerprint string is obtained as follows: First the raw bytes of the fingerprint are computed as specified in RFC 4880 ยง 12.2.. Then the bytes are encoded as a hexadecimal string using upper case charactersThis matches the representation @@ -361,6 +375,16 @@ + + + + http://jabber.org/protocol/pubsub#publish-options + + + open + + + ]]> @@ -372,6 +396,10 @@ OpenPGP key fingerprint to the metadata node, the publisher MUST ensure that the public key is available at the corresponding data node.

+

Just like with the public key data node, in absence of a use-case specific access model, + it is RECOMMENDED to set the access model of the metadata node to 'open', such that entities + without mutual presence subscription are still able to access the node items.

+

The ID of the metadata node is 'urn:xmpp:openpgp:0:public-keys'. It contains a <public-keys-list/> element qualified by the 'urn:xmpp:openpgp:0' namespace containing one or more <pubkey-metadata/> elements. Every pubkey-metadata element MUST have a @@ -396,6 +424,16 @@ + + + + http://jabber.org/protocol/pubsub#publish-options + + + open + + + ]]>