What is Nostr?
Andy Alness [ARCHIVE] /
npub1xljโ€ฆfzv5
2023-06-07 15:21:16

Andy Alness [ARCHIVE] on Nostr: ๐Ÿ“… Original date posted:2014-05-12 ๐Ÿ“ Original message:> > It sounds OK to me, ...

๐Ÿ“… Original date posted:2014-05-12
๐Ÿ“ Original message:>
> It sounds OK to me, although we should all sleep on it for a bit. The
> reason this header exists is exactly because mobile code fetching random
> web resources can result in surprising security holes.
>

That's fair. From the server perspective, I'd argue that payment requests /
payments already need to be publicly accessible endpoints. Current
practical use requires support for cross-app/cross-device requests for
them. It seems like a reasonable logical extension to explicitly allow for
them to be accessed cross-site as well.

For this to be useful, someone would have to actually want to fully
> implement the payment protocol (with its own root cert store, ASN.1
> parsing, RSA etc) in browser-sandboxed Javascript rather than just
> providing a real app for people to download.
>

I think there is still value in fetching the payment request cross-site
even if the request payload is validated by a 3rd party using a more
conventional TLS/crypto suite. Exposing x.509/RSA/ASN.1/chain verification
functionality strikes me as a useful thing browsers could easily offer but
that's another discussion entirely but sure it could be done all in JS. In
certain environments downloading a "real app" isn't possible/practical.


> Is that really going to be popular, though? I think it's unclear.
>

It certainly won't be if there is no ability :)

-Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140512/1e519cbe/attachment.html>;
Author Public Key
npub1xljjfnrwkp7tg7lyc2624rd2pt5cht3tna00wqad290wxkjw0t7qvkfzv5