rfc-5333

IANA Registration of Enumservices for Internet Calendaring

R. Mahy, B. Hoeneisen
date2009-10 streamIETF arearai wgenum statusPROPOSED STANDARD pages8 canonicalhttps://www.rfc-editor.org/rfc/rfc5333 doi10.17487/RFC5333
This document registers Enumservices for Internet calendaring. Specifically, this document focuses on Enumservices for scheduling with iMIP (iCalendar Message-Based Interoperability Protocol) and for accessing Internet calendaring information with CalDAV (Calendaring Extensions to WebDAV). [STANDARDS-TRACK]

updated by

Extracted elements (9)

design-rationale §2

The Enumservice type strings use a dash '-' to allow hierarchical sub-typing (e.g., 'ical-sched', 'ical-access'), because neither RFC 3761 nor its immediate successors foresaw sub-subtyping. The dash is seen as a practical forward-compatible solution since intended successor documents explicitly allow it.

dns, registry

interoperability-note §1

The existing 'mailto:' URI scheme is already used to address iMIP-compatible calendar services, and 'http:'/'https:' schemes are already used for CalDAV-compatible services; this document maps those URI schemes to ENUM NAPTR records without defining new URI schemes.

dns, http

privacy-consideration §4

Calendaring URIs are often already guessable independently of ENUM, and calendar data typically requires cryptographic credentials before access is granted. Public ENUM record availability is therefore unlikely to meaningfully expose an otherwise protected calendaring resource.

privacy, dns

protocol-element §2

The 'ical-access' Enumservice (type: 'ical-access', subtypes: 'http' and 'https') identifies a resource addressable via 'http:' or 'https:' URIs for accessing a user's calendar (e.g., free/busy status) using the CalDAV protocol (RFC 4791). Intended usage is COMMON.

dns, http

protocol-element §2

The 'ical-sched' Enumservice (type: 'ical-sched', subtype: 'mailto') identifies a resource addressable via a 'mailto:' URI for calendar scheduling using the iMIP protocol (RFC 2447). Intended usage is COMMON.

dns

registry §2

RFC 5333 registers two new ENUM Enumservices: 'ical-sched' (with subtype 'mailto') for scheduling via iMIP, and 'ical-access' (with subtypes 'http' and 'https') for CalDAV-based calendar access. These are registered per the procedures in RFC 3761.

registry, dns

security-consideration §4

Attacks against underlying calendaring systems (unauthorized modification or viewing) are a serious concern. iTIP (RFC 2446) requires authentication, integrity, and confidentiality; CalDAV over 'https:' uses TLS (RFC 5246) to provide server authentication, confidentiality, and message integrity.

security, tls

security-consideration §4

DNS does not enforce access control; all ENUM records must be considered publicly available. A calendaring URI may reveal personal information such as a user's full name or employer, though anonymous URIs can mitigate this risk.

security, privacy, dns

security-consideration §4

ENUM relies on DNS, which in its current form is insecure. Resolvers SHOULD verify ENUM query responses via DNSSEC (RFC 4035) where available to prevent spoofed records pointing to malicious calendar endpoints.

security, dns