On 28 Jul 2014, at 14:46 , Mike Hearn <m...@plan99.net> wrote:

> I do like the idea coined by Mike that a PP can issue non-SSL certificates 
> for the purpose of merchant identification, as long as a customer is free to 
> determine whether he trusts the PP for this purpose.
> 
> I don't think I proposed this exactly? It's the other way around - a merchant 
> issues an extension cert to allow the PP to act on their behalf.

I referred to your idea in 
https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04076.html
 which is indeed not the proposal itself.

> Regarding the choice of how to authenticate the PP, I’m a bit undetermined. 
> Disregarding backward compatibility, I think the extended certificate system 
> proposed by Mike is cleaner. However, I don’t like the concept of requiring 
> two separate signatures for old and new clients. Taking backward 
> compatibility in mind, I tend to prefer my proposal.
> 
> I'm not sure I understand. Your proposal also has two signatures. Indeed it 
> must because delegation of authority requires a signature, but old clients 
> won't understand it.

I’ll rephrase what I intended to say. In your proposal two signatures need to 
be computed over the payment request data, one with the key related to the 
X.509 certificate (for backwards compatibility) and one with the ECDSA public 
key. On my proposal only one signature needs to be computed over the payment 
request data using the former key, the same way it happens now.

Indeed there is another signature, which is to authenticate the payment 
delegation. If you take it into account in the signature count, then your 
proposal has three signatures.

/Mark
------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development

Reply via email to