Technical Activities Group Meeting Minutes
HEPKI-TAG Conference Call

January 28, 2004
Attendees

* Mark Franklin, Dartmouth
* Jim Jokl, U. Virginia
* Jeff Schiller, MIT
* Eric Norman, U. Wisconsin
* Barry Ribbeck, UT-HSCH
* Shelley Henderson, USC
* Bob Morgan, U. Washington
* David Wasley, UCOP
* Jeanette Fielden, Internet2
* Renee Frost, Internet2/Michigan
* Neal McBurnett, Internet2

Discussion
S/MIME certificates

Jim stated that he was unable to import U. Virginia's certificates into the current Apple PKI client so he can't test S/MIME or ETLS functionality. The issue is that Apple rejects any certificate that has basic constraints in it that are not marked critical. They have provided Apple with examples of a number of root certificates in the Microsoft cert store that come with basic constraints not being set to critical. Apple will relax that requirement in their next set of updates. Basic constraints must be marked as critical to use the current version of the Apple PKI. Apple is the only one that rejects the certificate if the basic constraints are not marked critical.

The RFC states that basic constraints should be marked critical. Should the PKI-lite profile be amended to reflect that? It was agreed that the profile should indicate that new profiles should have basic constraints marked critical with a footnote explaining the there are many valid certificates that aren't marked critical in those fields that you should accept. A cert is validated by looking at the attribute. If the attribute is not understood, and only if the attribute is not understood, then look at the critical bit, if it's set and you don't understand the attribute you must reject it.
ETLS

Jim described what he learned regarding how the Microsoft operating systems Windows XP, and 2000 SP4 handle ETLS from documentation Microsoft publishes for on how to use 3rd party certificates for Windows authentication. Inside of subject alt name there is other name where Microsoft specifies their own OID, called principle name, as an unique identifier for the person. That gets passed out to the various Radius servers for authentication and matching lookups. If principle name is not present they use just the common name of the subject name, which may not be unique. If you're trying to make wireless ETLS authentication work well, you will probably need to do this unless you have common names that guaranteed unique and are easy to look up in LDAP. If you use your certs for wireless and want to use the Microsoft client this approach is required.
USHER/InCommon CA discussion

Neal indicated that the because of the timeframe Internet2 will initially administer the InCommon CA. He asked for feedback on how difficult it would be to upgrade to a higher level of security at some future point? How painful would it be for new certificates to be deployed everywhere is there was a security breach? Initially, the number of machines where new certificates are deployed would be manageable but as the federation size increases it may not scale well.
Should two key access be considered for security of the InCommon server? Does the additional risk created by that being a centralized service imply stepping up to an advanced physical security operation or is it just running secure practices? There is a sense that the appropriate route is relying on secure servers, trusted system administrators and proper process oversight as opposed to two key access.

John Sherwood from CANARIE in Canada, which was a CREN member, is interested in USHER. But CANARIE cannot be a member of Internet2. They are wondering if there is an opportunity for them to partner with Internet2 to do one CA to cover higher ed in both the US and Canada. Besides the organizational and policy aspects of the question, this reintroduces the question of whether the name USHER (US Higher Ed Root) would work. If anyone has insights please mail them to Neal.

Barry has started on Windows authentication. 2000 is pretty straightforward but there are significant changes in 2003 and old documentation for implementing a third party CA for authentication against a 2003 directory is inaccurate. Currently Microsoft does not have any new documentation available.


Action Items

1. [AI] Jim: Will draft a paragraph outlining that for the http URL we expect it to be pointing at a PKCS7 that will operate with Windows.
2. [AI] All: Please send Jim signed messages so he can get the certs up on the PKIdev repository for downloading.
3. [AI] Jim will send e-mail to the list of what certs are available on PKIdev. Sorry the action item got omitted:
4. [AI] All: S/MIME, please send signed messages from different clients to the list so we can fill out the table on the S/MIME client data. Barry will arrange for a new Apple client signed message sent to be sent to the list. Eric will send an S/MIME signed message from Pine to the list.