Am 23.02.15 um 13:55 schrieb David Woodhouse:
> On Mon, 2015-02-23 at 09:28 +0100, Arne Schwabe wrote:
>> Am 23.02.15 um 09:04 schrieb Vasily Kulikov:
>>>     management-external-cert 'macosx-keychain:SUBJECT:c=US'
>>>
>>> With the approach in patch v3 a user has to start openvpn with the
>>> config file, start keychain-mcd, and pass identity template as an
>>> argument to keychain-mcd.
>>>
>>> What do you think of the change?
>> I like the idea. You could  make the macos-keychain in the string optional.
> I wouldn't make it optional. Keep it URI-like, with 'macos-keychain' as
> the URI scheme.
>
> We'll also want to support pkcs11: and file: URIs. In both cases we will
> have the same issue, with objects accessible only by a user *other* than
> the user that OpenVPN runs as.
>
> GnuTLS HEAD also has support for CNG under Windows, and a system:id=XXX
> URI format to specify keys therein. We might even want to support an
> agent using that too.
>
> If any URI scheme is going to be the default, and specifying it is going
> to be optional. I'd probably suggest that it be the file: scheme. But
> better still, just don't have a default. Certainly not macos-keychain :)
>
> It might also be worth looking to see if the URI format we're using for
> the macos-keychain: URIs could be made more similar to the PKCS#11 URI
> standard.
>
All fine. My rationale was like, if I want a certificate with a certain
SUBJECT (e.g. CN=schw...@mycoolca.com) etc. it should not matter for men
wether I get it from OS X, Windows or Android Certificate store.

Arne

Reply via email to