On 2012-07-26 12:24, David Woodhouse wrote:
<snip>
> 
>> My same concerns would apply to private keys.
> 
> An application-specific 'third slot' would certainly address that
> concern.

</snip>

IMO, private keys is a very different topic because they are not
really "owned" by the user and if misused they could hurt not only
the user but the RP as well.

There seems to be two ways ahead:

1. Let each application manage/own its private keys
2. Let the system manage private keys and limit misuse by ACLs

Although #1 may look straightforward, it has a dark side as well: it requires
that enrollment is (in some way) programmatically associated with the 
application.
Microsoft  is apparently advocating this scheme in Windows 8:
http://code.msdn.microsoft.com/windowsapps/Certificate-Enrollment-SDK-7ecf4976/sourcecode?fileId=52037&pathId=541597545

I'm betting on #2 which though requires major changes along the system stack.

All schemes have their pros and cons so why should this be any different? :-)

Anders

-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to