1 NETWORK WORKING GROUP N. Williams
3 Expires: December 30, 2004 July 2004
7 GSS-API Domain-Based Service Names Mapping for the Kerberos V GSS
9 draft-williams-krb5-gssapi-domain-based-names-00.txt
15 By submitting this Internet-Draft, I certify that any applicable
16 patent or other IPR claims of which I am aware have been disclosed,
17 and any of which I become aware will be disclosed, in accordance with
21 Internet-Drafts are working documents of the Internet Engineering
22 Task Force (IETF), its areas, and its working groups. Note that
23 other groups may also distribute working documents as
27 Internet-Drafts are draft documents valid for a maximum of six months
28 and may be updated, replaced, or obsoleted by other documents at any
29 time. It is inappropriate to use Internet-Drafts as reference
30 material or to cite them other than as "work in progress."
33 The list of current Internet-Drafts can be accessed at
34 http://www.ietf.org/ietf/1id-abstracts.txt.
37 The list of Internet-Draft Shadow Directories can be accessed at
38 http://www.ietf.org/shadow.html.
41 This Internet-Draft will expire on December 30, 2004.
47 Copyright (C) The Internet Society (2004). All Rights Reserved.
53 This document describes the mapping of GSS-API domainname-based
54 service principal names onto Kerberos V principal names.
66 Williams Expires December 30, 2004 [Page 1]
67 Internet-Draft Kerberos Domain Based Names July 2004
74 1. Conventions used in this document . . . . . . . . . . . . . . . 3
75 2. Domain-Based Names for the Kerberos V GSS-API Mechanism . . . . 4
76 3. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
77 4. Security Considerations . . . . . . . . . . . . . . . . . . . . 6
78 5. Normative . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
79 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 6
80 Intellectual Property and Copyright Statements . . . . . . . . . 7
124 Williams Expires December 30, 2004 [Page 2]
125 Internet-Draft Kerberos Domain Based Names July 2004
129 1. Conventions used in this document
132 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
133 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
134 document are to be interpreted as described in [RFC2119].
182 Williams Expires December 30, 2004 [Page 3]
183 Internet-Draft Kerberos Domain Based Names July 2004
187 2. Domain-Based Names for the Kerberos V GSS-API Mechanism
190 In accordance with [DOMAIN-BASED-NAMES] this document provides the
191 mechanism-specific details needed to implement GSS-API [RFC2743]
192 domain-based service names with the Kerberos V GSS-API mechanism
196 GSS_C_NT_DOMAINBASED_SERVICE name are mapped to Kerberos V principal
198 o the <service> name becomes the first (0th) component of the
199 Kerberos V principal name;
200 o the <domain> name becomes the second component of the Kerberos V
201 principal name; if the <domain> name is missing in the GSS name
202 then a default domain name MUST be substituted (though no
203 mechanism for determining this default is given here; this is an
204 implementation-specific detail);
205 o the <hostname>, if present, becomes the third component of the
206 Kerberos V principal name;
207 o the realm of the resulting principal name is that which
208 corresponds to the domain name, treated as a hostname, or, if none
209 can be determined in this way, then the realm of the hostname, if
210 present, and, finally, if that is not possible, the default realm
211 for the GSS-API caller.
214 The same name canonicalization considerations and methods as used
215 elsewhere in the Kerberos V GSS-API mechanism [RFC1964] and Kerberos
216 V [RFC1510] in general apply here.
242 Williams Expires December 30, 2004 [Page 4]
243 Internet-Draft Kerberos Domain Based Names July 2004
250 o "ldap@@ds1.example.tld" may map to "ldap/example.tld/
251 ds1.example.tld@EXAMPLE.TLD"
252 o "ldap@example.tld@ds1.example.tld" may map to "ldap/example.tld/
253 ds1.example.tld@EXAMPLE.TLD"
256 o "kadmin@@kdc1.example.tld" may map to "kadmin/example.tld/
257 kdc1.example.tld@EXAMPLE.TLD"
258 o "kadmin@example.tld@kdc1.example.tld" may map to "kadmin/
259 example.tld/kdc1.example.tld@EXAMPLE.TLD"
301 Williams Expires December 30, 2004 [Page 5]
302 Internet-Draft Kerberos Domain Based Names July 2004
306 4. Security Considerations
309 See [DOMAIN-BASED-NAMES].
315 [RFC1510] Kohl, J. and B. Neuman, "The Kerberos Network
316 Authentication Service (V5)", RFC 1510, September 1993.
319 [RFC1964] Linn, J., "The Kerberos Version 5 GSS-API Mechanism", RFC
323 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
324 Requirement Levels", BCP 14, RFC 2119, March 1997.
327 [RFC2743] Linn, J., "Generic Security Service Application Program
328 Interface Version 2, Update 1", RFC 2743, January 2000.
342 EMail: Nicolas.Williams@sun.com
367 Williams Expires December 30, 2004 [Page 6]
368 Internet-Draft Kerberos Domain Based Names July 2004
372 Intellectual Property Statement
375 The IETF takes no position regarding the validity or scope of any
376 Intellectual Property Rights or other rights that might be claimed to
377 pertain to the implementation or use of the technology described in
378 this document or the extent to which any license under such rights
379 might or might not be available; nor does it represent that it has
380 made any independent effort to identify any such rights. Information
381 on the procedures with respect to rights in RFC documents can be
382 found in BCP 78 and BCP 79.
385 Copies of IPR disclosures made to the IETF Secretariat and any
386 assurances of licenses to be made available, or the result of an
387 attempt made to obtain a general license or permission for the use of
388 such proprietary rights by implementers or users of this
389 specification can be obtained from the IETF on-line IPR repository at
390 http://www.ietf.org/ipr.
393 The IETF invites any interested party to bring to its attention any
394 copyrights, patents or patent applications, or other proprietary
395 rights that may cover technology that may be required to implement
396 this standard. Please address the information to the IETF at
401 Disclaimer of Validity
404 This document and the information contained herein are provided on an
405 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
406 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
407 ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
408 INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
409 INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
410 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
417 Copyright (C) The Internet Society (2004). This document is subject
418 to the rights, licenses and restrictions contained in BCP 78, and
419 except as set forth therein, the authors retain all their rights.
426 Funding for the RFC Editor function is currently provided by the
432 Williams Expires December 30, 2004 [Page 7]