[TLS] Re: Review of draft-santesson-tls-gssapi-00
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[TLS] Re: Review of draft-santesson-tls-gssapi-00
<Pasi.Eronen at nokia.com> writes:
> Simon Josefsson wrote:
>> > Here's one sketch of how this could work:
>> >
>> > ClientHello
>> > (ciphersuite TLS_RSA_GSSAPI_WITH_AES128_CBC_SHA,
>> > gss_api extension with OID list)
>>
>> I like this approach better, although I don't understand why you need
>> special GSSAPI ciphersuites, could you explain? Wouldn't it be
>> possible to do this with an extension, to enable the extra roundtrips,
>> without touching the ciphersuites?
>
> I'm not sure if we really need special GSSAPI ciphersuites either...
> But at least it would allow the client to say "I want to do
> RSA+GSS-API, not plain RSA" in a way that would be correctly
> understood by existing servers (that don't do GSS-API).
Ok. I believe it would be a considerable advantage to avoid requiring
new ciphersuites for GSS-API negotiation.
>> Using gss_wrap to wrap additional information, such as channel
>> bindings, has some similarities with the SASL GS2 mechanism. Note
>> that it doesn't seem to work with authentication-only GSS-API
>> mechanisms that doesn't support GSS_Wrap.
>
> Hmm... possibly it should be GSS_GetMIC instead of GSS_Wrap?
> Are there any important GSS-API mechanisms that support neither?
I'm working on a HMAC-SHA-256 based GSS-API mechanism that only
supports authentication right now... ;-)
When GSS-API mechanisms are used in protected channels (such as TLS,
possibly using a double-handshake mechanism together with channel
bindings in the authentication) I don't see any cryptographic need for
the authentication mechanism to also provide message security
services. Designing messages security services is quite complicated,
so if possible I would want to avoid it.
/Simon
_______________________________________________
TLS mailing list
TLS at lists.ietf.org
https://www1.ietf.org/mailman/listinfo/tls
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.