Re: Certificate Requesting
"Theodore Y. Ts'o" <tytso@MIT.EDU> Thu, 05 March 1998 18:53 UTC
Received: (from majordom@localhost) by portal.ex.tis.com (8.8.2/8.8.2) id NAA25926 for ipsec-outgoing; Thu, 5 Mar 1998 13:53:14 -0500 (EST)
Date: Thu, 05 Mar 1998 14:07:08 -0500
Message-Id: <199803051907.OAA20538@dcl.MIT.EDU>
From: "Theodore Y. Ts'o" <tytso@MIT.EDU>
To: wdm@epoch.ncsc.mil, ipsec@tis.com
In-Reply-To: Elfed T. Weaver's message of Thu, 5 Mar 1998 15:09:33 +0000, <199803051511.KAA15708@relay.rv.tis.com>
Subject: Re: Certificate Requesting
Address: 1 Amherst St., Cambridge, MA 02139
Phone: (617) 253-8091
Sender: owner-ipsec@ex.tis.com
Precedence: bulk
I had a telephone conversation with Dan Harkins Monday night while he was at the interoperabilty conference, and it appears that most implementations do assume that IKE takes exactly three round trips, and the strategy for handling failures such as not having right certificates is to abort the IKE exchange and retry using knowledge gained from the previous exchange to do the right thing (such as, sending the CERTREQ this time around.) Accordingly, Dan was going to modify the IKE spec to remove this point of ambiguity by stating that within the IKE DOI, implementations are not allowed to send a CERTREQ if doing so would extend the number of messages beyond the six specified by the IKE. If either side doesn't have a certificate, they can send a notify message and abort the exchange. If we assume this strategy, the only thing we are missing is to have the ISAKMP spec define a notify message which is "MISSING CERTIFICATE", with the data field having the same information as is contained in the CERTREQ message. Notify messages are optional to implement, so implementations wouldn't have to do this; however, smart implementations would be able note this information and then send the appropriate certificate when they retry the IKE negotiation. Doug, is this something you can add to the ISAKMP draft? I believe this approach is one for which we can achieve rough consensus. Remember, at this stage of the game the important thing is that we choose *one* way of doing things, so that we interoperate, and then document it so we can get the specs nailed down and done. Just as a reminder, the internet drafts deadline is March 13 at 1700 EST. Due to the last-minute rush nature of things, we should aim to get things done by, say, the Wednesday the 11th, so that we have some room for slop. - Ted
- Certificate Requesting Roy Pereira
- RE: Certificate Requesting Greg Carter
- Re: Certificate Requesting Theodore Y. Ts'o
- RE: Certificate Requesting Greg Carter
- Re: Certificate Requesting Theodore Y. Ts'o
- RE: Certificate Requesting Roy Pereira
- Re: Certificate Requesting Daniel Harkins
- RE: Certificate Requesting Greg Carter
- RE: Certificate Requesting Tero Kivinen
- RE: Certificate Requesting W. Douglas Maughan
- Re: Certificate Requesting Theodore Y. Ts'o
- Re: Certificate Requesting Robert Moskowitz
- Re: Certificate Requesting Theodore Y. Ts'o
- Re: Certificate Requesting Michael C. Richardson
- Re: Certificate Requesting Robert Moskowitz
- RE: Certificate Requesting John Burke
- RE: Certificate Requesting Roy Pereira
- RE: Certificate Requesting Elfed T. Weaver
- Re: Certificate Requesting Theodore Y. Ts'o
- RE: Certificate Requesting Greg Carter
- Re: Certificate Requesting W. Douglas Maughan
- Re: Certificate Requesting Theodore Y. Ts'o