Re: choosing principal names

Nico Williams <[email protected]>
Newsgroups gmane.comp.encryption.kerberos.heimdal.general
Message-ID <CAK3OfOgsYiY7xUyD2bn966o1WqN80ofDDA155ARZroEbA=xyNg@mail.gmail.com>
On Wed, Oct 5, 2011 at 5:49 PM, Henry B. Hotz <[email protected]> wrote:
> On Oct 5, 2011, at 10:56 AM, Nico Williams wrote:
>> On Wed, Oct 5, 2011 at 11:55 AM, Love Hörnquist Åstrand <[email protected]> wrote:
>>> I think there should be very little kerberos programmers, there should be more gss programmers.
>>
>> +1
>
> Hmmm.  I think I agree in general, but. . .
>
> Should GSSAPI be "general" as in not just Kerberos?  (It isn't, really, in practice.)

I don't agree that it isn't in practice.

First, there's a number of working GSS mechanisms.  Granted, few are
as widely used as Kerberos.

Second, more working GSS mechanisms are coming.

Third, it is possible to write GSS applications that are mostly
mechanism-agnostic, particularly given all the extensions we've added.
 Granted, we never did get around to writing an FYI RFC tutorial to
using the API... :(

> Should (does?) Kerberos support functionality which is not defined for GSSAPI?  (Level of Assurance is required sometimes and you can't really do it with GSSAPI.  Of course the Kerberos solutions are ugly, proprietary, and maybe both.)

Perhaps the only thing in Kerberos which the GSS-API did not -but
should have- exposed is the notion of "realm".  With naming extensions
we'll be able to get at this in a truly mechanism-agnostic way, but
for now apps that need to can just inspect the principal name (since
they'll get the raw form) even though doing so makes them less
mechanism-agnostic.

As for cryptographic algorithm suite policies... the GSS-API is badly
broken in this respect :(  I've written about this many times on
KITTEN WG's list.

Nico
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.