On Mon, 2008-10-13 at 18:11 -0700, Kais Belgaied wrote:
> >
> >   * New kinit(1) options:
> >
> >      -X attribute[=value]
> >           specify a pre-authentication attribute and value to  be
> >           passed  to  pre-authentication plugins.  The acceptable
> >           attribute and value values vary from pre-authentication
> >           plugin  to plugin.  This option may be specified multi-
> >           ple times to specify multiple attributes.  If no  value
> >           is specified, it is assumed to be "yes".
> >
> >           The following attributes are recognized by the OpenSSL pkinit
> >           pre-authentication mechanism:
> >              X509_user_identity=URI
> >                 Specify where to find user's X509 identity information.
> >
> >             Valid URI types are FILE, DIR, PKCS11, PKCS12, and ENV.
> >             See PKINIT URI Types section for more details.
> >
> >              X509_anchors=URI
> >                 Specify where to find trusted X509 anchor information.
> >
> >             Valid URI types are FILE and DIR.
> >             See PKINIT URI Types section for more details.
> >
> >              flag_RSA_PROTOCOL[=yes]
> >                 Specify use of RSA, rather than the default
> >                 Diffie-Hellman protocol.
> >   
> Does OpenSolaris have any latitude in changing the attributes or do they 
> need to be kept verbatim as
> they come from MIT code drops?

We have latitude but generally we like to remain as compatible with
upstream as possible.

> If we do, then the choice of  boolean flag_RSA_PROTOCOL[=yes] excluded other
> key exchange algorithms, such as ECC.

As PKINIT (RFC 4556) doesn't support ECC key exchange I don't see an
immediate need for this and is not worth (in my opinion) breaking MIT
compatibility for it now. I should note that this config file option is
"Volatile".

-Mark


Reply via email to